iOS版本关于微信分享后出现的“未验证应用”

一:先看文档

1、微信开放平台移动应用 SDK 更新提醒

2、iOS接入指南

二:读取信息

1、更新提醒中的意思很明确, 不是因为换了新的SDK才出现会出现“未验证应用”安全提示,而是「对未更新SDK的移动应用(版本号低于1.8.6.1)灰度上线安全提示」

2、灰度也解释了为什么部分分享显示“未验证应用”,部分不显示

三:对接SDK

按照iOS接入指南对接即可

这里如果手动集成直接上1.8.7.1,既能避开6种带有UIWebView关键词的坑又有可以用自检函数排查接入问题

四:对接完分享依旧出现“未验证应用”安全提示

1、自查如下步骤

  • 是否升级1.8.6以及以上版本sdk,没有需要先升级
  • SDK是否成功接入:授权登录没有二次确认弹框,分享除首次外不会二跳,OpenSDK自检函数所有步骤检测通过
  • 未验证应用名单非实时更新,前一天有接入新SDK(1.8.6版本以上)并且正确调用才会移除出名单

这个延迟移出名单这个步骤可能是一天也可能是好几天,也可能是今天移出了明天又出来了,目前这块很不稳定

2、如果上一步骤都没问题但是等了几天依旧是分享显示“未验证应用”安全提示

那么微信还有一条

  • 旧版本没有正确接入新版OpenSDK(有分享二跳,授权登录二次确认的情况),新版本刚修复这个问题。需要等新版本放量上去让整体错误率下降到90%以下才会从未验证应用中移除

如果心中还是没有底气,去微信开放社区中发个单独的帖子,上传你的日志,让微信技术专员帮你核查

你可能感兴趣的:(随笔,ios)