ios_投篮验证
2018-07-20 本文已影响6人
Mark_大东
越来越多的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.appKey 可以为nil,因为SDK可以通过yw_xxxxx.jpg拿到。
- MSAuthType的选择,目前只支持MSAuthTypeSlide,别看SDK上面写着很多枚举类型。
第三个问题:真机测试。
其他framework导入跟配置都是很常规的操作,以上是我这次接入SDK遇到的问题,做个记录。