开发者社区> 问答> 正文

号码认证服务iOS报错600004获取运营商配置信息失败

已解决

号码认证服务iOS报错600004获取运营商配置信息失败

展开
收起
提个问题 2024-06-09 13:14:55 14 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    首先,600004问题已在新版本2.12.15优化解决,请先确保您当前SDK版本已升级,如更新之后还存在偶发性报错600004,请切换下飞行模式重置下网络再测试下。
    该问题出现原因:从iOS16.4开始,iOS系统开始废弃CTCarrier功能,并不再提供替代方案我们最新版本是通过: IPv6来确定当前运营商信息的。
    有一个情况是:IP地址是网关随机分配的,存在IPv6变成IPv4的可能。IPv4时SDK无法判断当前运营商信息了。所以如果网关刚好分配了IPv4的地址,那一键登录就会失败。
    根据运营商目前线上数据来看,IPv6地址占比在80%左右,也就是大部分的IP类型会是IPv6。
    2024-06-09 13:14:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载