闪验SDK版本更新说明 - 253CL/flash_iOS GitHub Wiki
版本更新内容
-
v2.0.5.0(2018-11-23)
-
使用
CLShanYanSDKManager直接调用类方法,不再需要开发者维护实例化对象 -
调整初始化接口名为以下,并在接口中增加预初始化超时时间设置,单位:秒,默认3秒,填小于等于0则使用默认值
/*预初始化/ +(void)initWithAppId:(NSString *)appId AppKey:(NSString *)appKey timeOut:(NSTimeInterval)timeOut complete:(nullable CLComplete)complete;
- 调整一键登录接口为以下,并在接口中增加一键登录超时时间设置,单位:秒,默认5秒,填小于等于0则使用默认值 ```swift //闪验一键登录接口 +(void)quickAuthLoginWithConfigureCTCC:(CLCTCCUIConfigure *)ctccConfigure CMCC:(CLCMCCUIConfigure *)cmccConfigure CUCC:(CLCUCCUIConfigure *)cuccConfigure timeOut:(NSTimeInterval)timeOut complete:(nonnull CLComplete)complete;-
引入授权页面配置类
CLC*CCUIConfigure,有所授权页页面设置使用对应运营商配置类的实例对象来统一调整 -
新增
查询SDK预初始化状态API+(CLSDKInitStutas)clSDKInitStutas; -
清除缓存方法移到SDK内部自动执行
-
优化代码结构,为减少后续版本更新减少外部API改动做了代码重构
-
-
v2.0.5.1(2018-11-27)
- 紧急修复IphoneX及以上Crash的bug
-
v2.0.5.2(2018-11-30)
iOS集成文档添加swift相关集成说明- 添加SwiftDemo
- 优化错误码1008的输出优先级,无移动网络时,优先输出1008
- 修复电信预取号本地网络异常导致时出现超时导致无回调的问题
旧版本升级说明
- 替换SDK静态库: 删除旧版本SDK所有相关的
.framework文件,清除缓存,再导入新版SDK中的所有.framework文件(.bundle文件无需替换) - SDK初始化接口名更换,原先写在其他位置的初始化可直接转移到appdelegate启动方法中统一初始化且只需调用一次
- SDK一键登录接口名更换
- 原先的授权页面添加自定义控件通过创建页面配置类
CLC*CCUIConfigure的自定义控件block来设置 - 原先的授权页页面调整通过创建页面配置类
CLC*CCUIConfigure的属性来设置
- 原先的授权页面添加自定义控件通过创建页面配置类