收藏
评论

App更新微信1.8.6.1版本SDK后出现“正在连接”的提示?官方

【设备类型及SDK版本号】

ios; SDK版本号:1.8.6.1

【用户表现】

app每次分享都出现【正在连接】的二跳情况 或 授权登录页面出现二次确认弹窗。

【符合预期的表现】

用户首次使用DK内功能时可能会出现上述提示,但每个用户只有首次使用的时候会出现,后续不会再提示。

【错误原因】

开发者在registerApp传入的Universal links不生效,每次分享鉴权通过Universal links回跳app失败,导致微信降级scheme返回app,自动重新发起兜底请求。目前兜底请求可以通过,但微信后续也会逐步拦截。

【原因分析】

Universal links失效,可能原因:

1)工程配置associated domain未打开或未添加Universal links域名

2)配置文件未上线或未按苹果要求放在服务器指定的路径下(域名根目录)

3)配置文件的Universal links的path末尾没有加通配符*

4)配置文件的appID(teamID+bundleID)与实际代码包不匹配


【解决方案】

1. 按微信以及苹果的官方接入文档检查Universal Links配置是否符合要求

2. 确认配置正确后,按微信接入文档内的【SDK接入成功验证指引】逐步验证

微信文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html

苹果文档:https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content

46071浏览
最后一次编辑于  2020-01-14
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈
登录 后发表内容