ios_投篮验证

越来越多的app注意到数据风控的重要性,需要通过技术手段杜绝机刷、羊毛党。通过调研发现现在常用的为极验、投篮验证。链马最终选择的是投篮验证,同时也开始了一次采坑之旅。

第一个问题:MSADefaultImages.bundle和MSADefaultLocale.bundle ?

文档提示需要将这两个资源文件添加到项目,然而通过ipa编译的包未找到,最终通过提交工单发现资源文件的路径为:MSAuthSDK.framework/Resources

第二个问题:调用发现页面空白?

代码如下:

self.aliVC  = [MSAuthVCFactory simapleVerifyWithType:MSAuthTypeSlide language:@"zh_CN" Delegate:self authCode:@"0335" appKey:nil];
UINavigationController *navigationController =[[UINavigationController alloc] initWithRootViewController:self.aliVC];
[self presentViewController:navigationController animated:YES completion:nil];

上面代码需要注意到两个问题:

  1. 1.appKey 可以为nil,因为SDK可以通过yw_xxxxx.jpg拿到。
  2. MSAuthType的选择,目前只支持MSAuthTypeSlide,别看SDK上面写着很多枚举类型。
第三个问题:真机测试。

其他framework导入跟配置都是很常规的操作,以上是我这次接入SDK遇到的问题,做个记录。

你可能感兴趣的:(ios_投篮验证)