收藏
评论

微信开放平台App iOS端接入新版本SDK 常见问题自查指引官方

整理iOS开发者在接入新版本(1.8.6.1及以上版本)SDK经常遇到的几个问题及解决方案,方便开发者正确接入能力:

  1. App更新微信1.8.6.1版本SDK后出现“正在连接”的提示?
  2. Universal Link校验不通过/接入新SDK,跳到微信后再回跳App,流程就中止?
637002浏览
最后一次编辑于  2020-03-05
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈

9 个评论

  • 斌_
    斌_
    2023-02-22

    一般卡在第五步就只有univers link问题。

    先从apple-app-site-association排除,例如域名是 abc.com

    那么apple-app-site-association文件,地址就是:  

    https://abc.com/apple-app-site-association
    

    这里要注意:

    1、要https
    2、要放在根目录或者.well-known目录。(我是放根目录)
    3、在浏览器访问地址,文件得能下载下来。而不是展示出来。
    4、里面配置的信息写错了。
    


    如果apple-app-site-association没问题,那就看xcode的Domains设置。

    例如域名是 abc.com,xcode里面就应该是配置applinks:abc.com


    如果卡在微信提示univers link不正确,则要去代码或者开放平台看Universal Links配置。

    例如域名是 abc.com,app的路径是xyz,那么开放平台就要配置

    https://abc.com/xyz/  (注意最后是有斜杆的)
    

    代码里面的WECHAT_UNIVERSAL_LINK,则是:

    https://abc.com/xyz  (注意最后是没有斜杆的)
    


    如果上面两步还都是正确,那么记得去developer上面看APP ID的Associated Domains有没有开

    有次我排查半天,最后发现合作方的Associated Domains有没有开。哪怕我xcode上设置了也没有用。


    还有一种情况就是AppDelegate里面的continueUserActivity方法没写

    2023-02-22
    赞同 1
    回复
  • 天有点晴
    天有点晴
    03-24

    这破文档,还行不行了?

    03-24
    赞同
    回复
  • 八一下的军辉
    八一下的军辉
    2024-10-09

    还自查呢 就IOS深度链接 完全就是个蠢货功能 不仅要微信后台配置 还要xcode跟着配置 还需要服务端跟着一起捣鼓 。然后报错了什么问题也不明确下来 ,让你自查,自查个卵 明摆的就是你们微信开发鸡肋反而让接入方自己去猜。 你们微信团队是养了一群蠢狗开发吗 开发这么个脑残功能出来,还好意思舔着狗脸让用户自查? 没有深度链接就不能使用分享功能是吗

    2024-10-09
    赞同
    回复
  • ForgeAhead
    ForgeAhead
    2024-01-19

    iOS端报错,大佬们给个解决方案

    2024-01-19
    赞同
    回复 1
    • ForgeAhead
      ForgeAhead
      2024-01-19
      微信已经登陆
      2024-01-19
      回复
  • 🐭
    🐭
    2023-11-16

    iOS 个人证书作为测试和打包,没有任何问题,使用企业签名后UL失效了怎么办?

    2023-11-16
    赞同
    回复
  • 无聊的盛夏
    无聊的盛夏
    2023-11-14

    sdkVersion:2.0.2

    wxlog:Error:package is nil

    wxlog:Error:send req fail, extra url is nil!

    为什么会这样~使用WXApi.checkUniversalLinkReady检测并无问题,但是无法唤起微信


    2023-11-14
    赞同
    回复
  • M芮源
    M芮源
    2023-04-20

    关于自检卡在第5步的问题:

    通常来说还是 UniversalLink 的问题。

    排查步骤如下:

    1. 确保apple-app-site-association 文件位置正确,这个很好检验。curl --http1.1 -i www.example.com/apple-app-site-association 或者其它专门做校验的网站。通过都没问题。
    2. App装机后在iOS16之后,设置 - 开发者 - 关联域开发,诊断信息里把你的 UniversalLink 粘贴进去识别 Opens installed Application 就说明没问题
    3. 此刻打开手机自带的Safari浏览器,同样把 UniversalLink 粘贴并访问,确保在网页顶端能识别到应用的打开信息。
    4. 如果第3步没有,你大概率依然是卡在自检的 第5步。

    重点:解决第3步,此刻在工程target下 选择 edit scheme ,第一行 Build Configuration 里 debug改为 release ,此刻相当于直接以生产环境编译打包,然后再去校验第3步,看看浏览器有没有识别到应用,如果有,大概率就完事了。

    2023 - 04 - 20 北京,☁️。

    2023-04-20
    赞同
    回复
  • Billy
    Billy
    2022-08-09

    微信有实时在线客服吗 这个“未知的应用请求” 你们怎么解决的?

    2022-08-09
    赞同
    回复
  • 飞飞
    飞飞
    2022-08-04

    iOS 开发: 微信分享, 一直 '正在发送' -------- 其实已经发送成功了 手机系统升级了 从iOS15.2 ---- iOS15.6 后出现的, 以前是好的!!!!!!!!

    2022-08-04
    赞同
    回复
登录 后发表内容