本文为您介绍号码认证服务客户端SDK发布历史。

目前号码认证服务中各功能使用的SDK最新版本如下所示:
  • 一键登录和本机号码校验:
  • 短信认证:

    Android或iOS:V1.0.1

  • H5本机号码校验:V1.1.2

一键登录和本机号码校验SDK发布历史

  • Android:
    版本号 发布时间 更新内容
    V2.12.9 2022.08.15
    • 横屏全屏模式下,适配挖空屏。
    • 允许设置禁用授权页物理返回键及侧滑动作。
    • 授权页面扩大点击勾选框的触控范围,点击“我已阅读并同意”授权字样时,可以选中勾选框。
    • 新增授权页二次弹窗授权确认功能。
    • 修复极端场景下的bug和Crash闪退问题。
    V2.12.7.2 2022.07.13 修复部分机型暴力杀进程后,授权页拉起失败问题。
    V2.12.7.1 2022.07.12
    • 修复极端场景下授权页拉起失败问题。
    • 修复个别机型Crash问题。
    V2.12.6.3 2022.05.24
    • 移动SDK版本升级。
    • 修复移动SDK采集IMSI等敏感信息。
    • 修复aar产物名称与加固so文件名称不对应问题。
    • 修复中国电信采集Android ID信息。
    V2.12.4 2022.02.28
    • 修复so文件名过长、旧版本系统偶现Crash问题。
    • 提升协议按钮勾选体验。
    V2.12.3.4 2021.11.16
    • 升级中国电信SDK版本。
    • 优化NetworkCallback泄漏问题以及线程泄漏问题。
    V2.12.3 2021.09.06
    • 修复没有设置authuiconfig导致的动画空指针。
    • 去掉对蜂窝网络开启的拦截判断。
    • 优化接口超时时间设置,提高取号成功率。
    • 运营商版本升级。
    • 优化网络问题的错误码返回。
    • 增加接口setHiddenLoading控制SDK自带的loading可以隐藏。
    • 增加setLoadingBackgroundPath和setLoadingBackgroundDrawable设置loading背景。
    V2.12.1.4 2021.08.07

    优化IP信息采集频率。

    V2.12.1.2 2021.06.07
    • 优化checkEnvAvailable接口逻辑,降低误拦截,提高取号成功率。
    • 对于包名和签名部分逻辑进行加固,提高SDK安全性。
    • 优化超时和网络异常的错误码处理。
    V2.12.1 2021.04.06
    • 新增接口支持授权页底部各协议之间可以修改文案;使用setPrivacyOperatorIndex方法调整运营商协议和客户自定义协议之间的顺序,运营商协议指定显示顺序,默认值为0,在第1个协议位置显示,最大值为3,即在第4个协议的位置显示。
    • 新增接口支持设置字体大小单位为dp,解决改变系统字体导致授权页错乱问题。
    • 新增接口支持设置授权页相关页面图片drawable方式,从而支持背景图片的SDK更新。
    • 新增接口设置协议action,可以通过action跳转客户自定义协议展示页。
    • 修复底部导航栏沉浸式问题。
    • 修复获取networktype出现异常问题。
    • 修复Demo某些界面拉起登录页之后,切换系统字体、深色模式出现的页面重复问题。
    • 优化移动获取Token的逻辑,避免103505报错。
    • 修复setWebViewStatusBarColor设置协议页状态栏颜色方法无效问题。
    • 去除部分废弃接口,去除SDK内部的write_external_storage权限。
    V2.12.0.1 2021.02.02
    • 增加协议页面中JS支持开关,可选择关闭或开启。
    • 对线上crash增加保护功能。
    • 增加crash组件开关,修复crash组件版本冲突问题。
    • 修复appname获取失败时,出现解析密钥失败的问题。
    V2.12.0 2021.01.20
    • 更新移动、电信、联通运营商的SDK。
    • SDK组件化,包含4个aar组件库。
    • 解决域名中间人劫持安全漏洞。
    • 自定义协议H5页面禁用js,避免绕过file协议的同源检查导致敏感信息泄露的风险。
    V2.11.1.1 2020.11.06
    • 密钥规则更新,建议升级Android SDK并使用最新密钥。
    • 少量bug修复。
    V2.11.0 2020.10.22
    • 新增活体认证功能。
    • 版本:
      • 增强版:包含活体认证和号码认证功能。
      • 标准版:仅包含号码认证功能。
    • 去掉对fastjson的依赖。
    V2.10.1 2020.08.28
    • 新增ActivityResultListener回调,把授权页onActivityResult的数据全部回抛给客户,支持第三方登录。
    • 客户不再需要配置SDK混淆也能够正常使用。
    • 对于神策、aspectjx等框架不再需要exclude。
    • 内部逻辑优化,提高稳定性。
    V2.10.0 2020.08.05
    • 增加掩码和Token缓存优化逻辑。
    • 提高接口调用成功率和速度。新增认证加速功能。
    • 新增accelerateVerify加速认证接口。
    • 更新联通运营商SDK。
    • 修改接口回调都回调到主线程。
    • 调整资源混淆配置。
    V2.8.4.1 2020.07.07
    • 修复空指针异常问题。
    • 修复setAuthSDKInfo不兼容老用户问题。
    V2.8.3 2020.06.08
    • 升级移动SDK。
    • 增加一键登录按钮多次点击防护功能。
    • 增加设置底部导航栏颜色接口。
    • 兼容娜迦加固。
    V2.8.0 2020.03.26
    • 优化checkEnvAvailable接口。
    • 优化业务逻辑流程。
    V2.7.1 2019.12.20
    • 增加弹层蒙层透明度设置接口setDialogAlpha。
    • 增加设置第三条隐私条款接口setAppPrivacyThree。
    • 修改设置颜色白色不生效的问题。
    • 增强SDK稳定性。
    V2.7.0.2 2019.12.05
    • 适配AndroidX工具包。
    • 解决某些用户在mutidex配置开启时,唤起移动授权页会crash的问题。
    V2.7.0.1 2019.11.26

    修复协议链接重定向时会跳转到浏览器的问题。

    V2.7.0 2019.11.19
    • 授权页支持横屏模式。
    • 授权页支持横竖屏弹窗模式。
    • 适配Android Q。
    • READ_PHONE_STATE改为可选权限,无需强制声明。
    • 更多UI特性支持。
    • 双卡切换、插拔卡、弱网等极限环境下的功能优化。
    • 错误码统一。
  • iOS:
    版本号 发布时间 更新内容
    V2.12.9 2022.08.15
    • 授权页面扩大点击勾选框的触控范围,点击“我已阅读并同意”授权字样时,可以选中勾选框。
    • 新增授权页二次弹窗授权确认功能。
    • 修复极端场景下的bug。
    V2.12.7 2022.06.01
    • 提升SDK稳定性。
    • 升级相关依赖组件。
    V2.12.5 2022.05.24
    • 更新中国移动运营商SDK。
    • 去除IDFV和IMSI的获取。
    V2.12.4 2022.02.28
    • 新增修改授权页checkbox按钮选中状态setCheckboxIsChecked接口。
    • 开放授权页协议动画属性privacyAnimation。
    V2.12.3.3 2022.01.20 修复联通SDK多线程Crash问题。
    V2.12.3 2021.09.06
    • 适配iOS 15。
    • 运营商SDK版本升级。您可咨询号码认证服务的技术支持,只需提供您当前集成的一键登录和本机号码校验SDK的版本号,即可查询集成的运营商SDK版本。
    • 新增设置授权页背景色、背景图片、背景填充模式属性。
    • 修复CTTelephonyNetworkInfo初始化频繁造成偶发crash问题。
    • 优化接口超时设置。
    V2.12.1.3 2021.06.07
    • check接口内部环境检查优化,降低误拦截,提高取号成功率。
    • 功能接口内部的环境检查优化。
    • 替换SDK内部部分关键字,避免跟苹果私有API名字一样,导致审核被拒问题。
    V2.12.1 2021.04.06
    • 新增授权页push到其他页面后导航栏是否显示。
    • 新增运营商协议可指定显示顺序。
    • 新增协议之间字符可自定义。
    • 新增授权页动画自定义。
    • 新增协议详情页展示容器自定义。
    • 新增弹窗模式下支持全屏大小且全透明背景效果。
    • 去掉业务废弃接口。
    • 修复授权页自定义添加的CustomView不能正常释放问题。
    • 适配xcode 12打包。
    V2.12.0 2021.01.20
    • 升级运营商SDK,修复联通5G下网络双开取号失败问题。
    • 动态库去除模拟器架构,解决集成时打包失败问题。
    • 关闭bitcode支持。
    V2.11.2 2020.12.21
    • 修复从V2.10.x版本升级到V2.11.x,会出现在iOS 10及以下系统的Crash问题。
    • 最低支持系统,从iOS 8.0改为iOS 9.0。
    V2.11.1 2020.11.06
    • 新增的设置授权页展示和动画消失时间配置项。
    • 新增协议栏check box图片填充大小,扩展check box响应区域。
    • 更改登录按钮高度最小限制调整为20 pt。
    V2.11.0 2020.10.22
    • 新增活体认证功能。
    • 版本:
      • 增强版:包含活体认证和号码认证功能。
      • 标准版:仅包含号码认证功能。
    • 一键登录和本机号码校验缓存逻辑优化。
    V2.10.1 2020.09.02
    • 新增Crash防护组件,提高SDK稳定性。
    • 修复iOS 13上状态栏颜色设置不生效问题。
    • 修复设置授权页动画方向不生效问题。
    • 适配iOS 14。
    • 更新移动运营商SDK,修复ca证书解析错误的问题。
    • 新加debugLoginUI接口,用于在模拟器或真机上拉起调试授权页,方便开发进行UI适配。
    • 修复点击授权页协议富文本时,回调结果里面协议对应key写错问题。
    V2.10.0 2020.08.05
    • 更新联通SDK,接口调整优化。
    • 增加线程安全代码,优化接口耗时。
    • 优化取号、拉起授权页面、获取Token速度。
    • 新增accelerateVerifyWithTimeout接口,提高获取本机号码校验Token速度。
    V2.8.4 2020.07.01
    • 修复TXCustomModel内存泄漏问题。
    • 修复弹框消失时, 有白条闪过问题。
    V2.8.1 2020.04.16
    • 更新移动SDK,修复keychain卡顿、越狱检测crash和IPv6网络解析问题。
    • 增加异步线程同步队列管理,规避移动SDK多线程调用crash问题。
    • 更新电信SDK,修复firebase库冲突问题。
    • 优化业务逻辑流程。
    V2.7.2 2020.03.04
    • 修复移动授权页无生命周期和导航控制器问题。
    • 增加联通电信授权页生命周期和导航控制器。
    V2.7.1 2019.12.20
    • 修复因工程无ATAuthSDK.bundle造成初始化的闪退问题。
    • 修复移动授权页面点击checkbox或协议名称未返回一些字段信息问题。
    • 修复授权页未释放导致内存泄漏问题。
    • 修复登录按钮不可点击时背景会变色问题。
    • 修复logo图片被其他自定义控件可遮挡问题。
    • 授权页隐私兰支持三个自定义协议。
    • 授权页导航栏右侧返回及左侧更多按钮限制约束区域放大。
    • 获取登录Token之后统一清除掩码信息。
    • 全面对容易因异常数据造成闪退的代码进行防护优化,提升SDK健壮性及稳定性。
    • check接口增加了App网络权限是否开通检测。
    • 修复偶现iOS 13.x beta系统上因找不到dataServiceIdentifier方法闪退问题。
    V2.7.0 2019.11.19
    • 授权页竖屏全屏模式UI属性扩展,新增点击事件回抛。
    • 授权页支持横竖屏弹窗模式。
    • 授权页支持横屏全屏模式。
    • 支持横竖屏切换。
    • 支持跨运营商SIM卡切换检测。
    • 联通SDK更新,修复RSA为空闪退、内存泄漏、socket关闭闪退容错、一定条件下必现超时等问题。
    • 双卡切换、插拔卡、弱网等极限环境下的功能优化。
    • 修复部分iOS 12.x.x系统上无SIM卡问题。
    • 修复电信卡偶现-10002异常。
    • 错误码统一。

短信认证SDK发布历史

Android SDK和iOS SDK发布历史均如下所示:
版本号 发布时间 更新内容
V1.0.1 2020.11.16 修复V1.0.0中一些日志错误的问题和加密逻辑。
V1.0.0 2021.09.16 发布短信验证码功能。

H5端JSSDK发布历史

版本号 发布时间 更新内容
V1.1.2 2021.08.07

优化鉴权接口,手机号码参数修改为非必选。

V1.1.1 2021.06.07
  • 运营商SDK改为本地发布,避免因为运营商在线修改代码导致影响客户业务。
  • 修复iOS系统抖音的兼容性bug(部分安卓5.1机型不支持抖音快手移动手机号)。
V1.1.0 2021.04.19
  • 移动SDK接入新版本(接口改为HTTPS接口)。
  • 鉴权接口错误码细化。
  • 代码规范及优化。
V1.0.3 2021.02.07
  • 日志埋点完善。
  • 增加超时接口。
V1.0.2 2020.09.26
  • 优化H5体验Demo。
  • 提高H5本机号码校验速度。
  • 更新联通JSSDK版本。
V1.0.1 2020.08.01
  • 优化H5本机号码流程。
  • 增加H5体验Demo。
V1.0.0 2020.05.01

全新发布H5本机号码校验功能。