IOS app 显示未验证应用解决
最近IOS app在分享app的时候大量出现“未验证应用”,对用户造成了严重影响,解决方案如下:
-
是否升级1.8.6以及以上版本sdk,没有需要先升级。SDK接入
-
如果1满足,是否正确接入了SDK,需要满足:
a. 授权登录没有二次弹框确认
b. 分享除首次外不会二跳
c. OpenSDK自检函数所有步骤检测通过
a、b、c都要满足。没有正确接入的话,先排查问题,修复。 -
如果1,2满足,确认你正确接入SDK的时间。未验证应用名单非实时更新,前一天有接入新SDK(1.8.6版本以上)并且有正确调用记录第二天才会移除出名单。
-
如果1,2,3都满足。看看是否是这种case:
旧版本没有正确接入新版OpenSDK(有分享二跳,授权登录二次确认的情况),新版 本刚修复这个问题。需要等新版本放量上去让整体错误率下降到90%以下才会从未验证应用中移除。
例:前一天你的App总共分享了100次消息到微信(微信以AppID来统计,只计算1.8.6以及以上版本的分享),其中正确的次数必须要高于10次。 -
如果"未验证应用"已经去掉,但是后面又出现了:
平台统计的是前一天的分享数据,确认接入成功后,请尽快发布上线,确保每天有正 确的分享/登录的调用。
以上是官方的解决方案,但事实上还可能存在以下问题:
1.苹果官方验证文件apple-app-site-association没有验证成功。
2.苹果官方验证成功后,需要确定微信官方是否验证文件成功了。
都成了基本上就没问题了,等一个晚上基本上就恢复了。
参考文档:https://docs.qq.com/doc/DZHNvSGJLS3pqbHNl