收藏
回答

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

【设备类型及SDK版本号】

ios; SDK版本号:1.8.6.1

【用户表现】

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

 

【符合预期的表现】

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

【错误原因】

开发者在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

回答关注问题邀请回答
收藏

4 个回答

  • yahua
    yahua
    2019-12-19

    你好 我调用系统的openURL 可以正确跳转到Safari。用微信打开Universal links也能正确跳转到我的app。但是每次分享的时候还是需要连接

    2019-12-19
    赞同 1
    回复 9
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-12-20
      麻烦重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
      2019-12-20
      回复
    • yahua
      yahua
      2019-12-23回复社区技术运营专员-娇华
      微信号:wangshiwen003   时间点:2019-12-23   09:20
      2019-12-23
      回复
    • yahua
      yahua
      2019-12-24回复社区技术运营专员-娇华
      你好  麻烦看下是什么问题
      2019-12-24
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-12-24回复yahua
      问题排查中哈
      2019-12-24
      回复
    • 郑先生
      郑先生
      2019-12-25
      我打开链接也是404,但是没有打开app的显示,我的配置如图。
      2019-12-25
      回复
    查看更多(4)
  • 韭黄
    韭黄
    星期五 10:34

    xcode 11 建的工程 😳

    星期五 10:34
    赞同
    回复
  • 土土
    土土
    01-07
    "paths":["*","/","/*"]
    

    您好,paths这样的不对是么,应该是*在最后,后面两种随便排是吧

    01-07
    赞同
    回复
  • 没懂
    没懂
    2019-12-27

    你好,我的问题是


    iPhone XR / iOS13系统微信1.8.6.1版本SDK 微信版本,App更新微信1.8.6.1版本SDK后出现“正在连接”后,未正常打开小程序,直接走到completion:回调方法。但却在iPhone6s / iOS12 微信1.8.6.1版本SDK  系统运行正常。







    2019-12-27
    赞同
    回复 2
    • 微信技术专员-aizen
      微信技术专员-aizen
      01-02
      你好,从你另外一个帖子上传的日志确认【正在链接】是通过Universal Links唤起了你的app。那么系统一定回有Universal Links的唤起回调。


      1. 如果是Xcode11新建的项目,请检查是否回调走了UISceneDelegate
      2. 如果不是,则请检查UIApplicationDelegate的
      - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler
      方法是否正确重载
      01-02
      1
      回复
    • canius
      canius
      01-02回复微信技术专员-aizen
      请问微信平台配置的UniversalLink 是不是包含 aasa 描述的 paths中的一个path?
      01-02
      回复
登录 后发表内容
问题标签