收藏
评论

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

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

7 个评论

  • 徐希望
    徐希望
    2020-06-22

    四项都配置了 官网检测https://search.developer.apple.com/appsearch-validation-tool/ Universal Links配置文件出现如下两个错误,必须等48小时后才能验证吗

    • Error no apps with domain entitlements
    • The entitlement data used to verify deep link dual authentication is from the current released version of your app. This data may take 48 hours to update.



    2020-06-22
    赞同 2
    回复 2
  • 叶苏
    叶苏
    2020-12-31

    - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler{

        

        return [WXApi handleOpenUniversalLink:userActivity delegate:self];

    }

    配置了这个之后解决了

    2020-12-31
    赞同 1
    回复
  • 哈哈哈哈哈哈
    哈哈哈哈哈哈
    2022-05-13

    我这边已经严格按照文档上的操作了 但是还是会出现正在连接呀 wxid wxcff490b6ba610e36 2022年05月13日11:53:07

    技术大哥帮忙看看

    2022-05-13
    赞同
    回复
  • 不小心踩了一只小猫的尾巴 oo.
    不小心踩了一只小猫的尾巴 oo.
    2020-11-02

    我真的觉得这个东西 没有一个人能直接使用的。。

    2020-11-02
    赞同
    回复 1
    • 无问西东
      无问西东
      2021-10-22
      我觉得也是, 用不起, 没得选, 必须用微信分享, 不然绝对不弄了
      2021-10-22
      回复
  • Eddie
    Eddie
    2020-08-20

    checkUniversalLinkReady

    有个测试函数 这个注释掉 就不弹了

    2020-08-20
    赞同
    回复
  • orilme
    orilme
    2020-05-20

    1.8.6SDK App Store下载的包 每次到微信都是正在连接然后返回app

    1. 第一步:一个未安装过我们app的手机,从商店里面下载app,分享正在连接直接返回app,多次都是一样的情况,

    第二步:同一个手机装一下蒲公英的beta包,分享成功,

    第三步:卸载beta包之后再去商店下载 app ,再次分享(和第一步一样的步骤),分享成功,之后就都可以分享成功了。

    2. 开发环境和正式环境 universal link 是用的同一个,所以不存在universal link配置问题。prod和dev打包证书也都有配置Associated Domains


    2020-05-20
    赞同
    回复
  • HWZ
    HWZ
    2020-03-23

    iOS 12走Universal links,但是iOS 13走的是scheme是什么问题 ps 用xcode 11创建的项目

    2020-03-23
    赞同
    回复 3
    • 亮
      2020-03-29
      找到问题原因了吗,我这边测试是发现12、13都会走、但给用户就是不会进行认证
      2020-03-29
      回复
    • A _
      A _
      2020-05-12
      您好,帮我看一下是什么问题,日志也没有信息;但还是跳两次;v:18703003470;也发问题了就邀请不了官方的,邀请了别的开发者们也没有回复;
      2020-05-12
      回复
    • 东宇
      东宇
      2020-07-22
      我的也是
      2020-07-22
      回复
登录 后发表内容