收藏
回答

升级微信 SDK 后,分享到微信一直报「正在连接...」然后又跳回我的 app,是什么问题?

开发环境

* 微信 sdk 1.8.6.1

* 微信 app: 7.0.8

* iOS 13.1.2

* Xcode11.1 & Swift5.0

参考了一些出现过类似的问题,已经排查过如下方向

* WXApi.registerApp(Config.kWechatKey, universalLink: "https://xxxx/xxx/")   返回 true

* Universal Link 链接打开有下拉「打开」的按钮,并且点击「打开按钮」没有问题(按照微信官方给出的测试方式)

* AppDelegate 对应的代理方法都实现了. (但是实际运行都没走)

* LSApplicationQueriesSchemes 确认为 weixinULAPI 以及 weixin 以及一堆微信相关的的 scheme.

希望官方再给点排查方向...


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

2 个回答

  • 2019-10-22

    func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
      ...
    }
     
    替换成下面这个方法就 OK 了.. 就是方法签名变了.
     
     
     
    func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
    }

    最后排查到的问题是一个方法签名没对,导致从微信跳转回来的时候对应的方法没走。供踩坑的同学参考。

    2019-10-22
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-10-22

    这个问题可以先参考https://developers.weixin.qq.com/community/develop/doc/00020cc1e3845831b549bf1c356809

    2019-10-22
    有用
    回复 4
    • 2019-10-22
      已经参考过了,我的paths最开始是只有一个 '*' ,但是微信还是有问题(safari 测试没问题),后来改成 '/wechat/*' 还是不行..
      2019-10-22
      回复
    • 2019-10-22
      一直都是在显示「正在连接..」
      2019-10-22
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-10-22回复
      这里已有回复,不再重复处理。
      ios更新13系统后,APP打开小程序失败,显示“正在连接”的界面,随后立即返回APP?
      https://developers.weixin.qq.com/community/develop/doc/0006ea069f0ad0aae04931c0456c00
      2019-10-22
      回复
    • 2019-10-22回复疯狂的小辣椒
      好的,已经解决了。
      2019-10-22
      回复
登录 后发表内容
问题标签