收藏
回答

APP集成SDK1.8.6.1版本,正常跳转到微信授权,有错误日志输出,点击同意或拒绝都可跳回?

APP集成最新SDK1.8.6.1版本,swift5 iOS13.3 微信版本7.0.9

1,UL已设置,白名单以及Associated Domains都已配置,跳转到微信会有错误日志输出,点击同意或拒绝都可返回APP,并且没有确认框

2 , 确认过bundleID UL都与Xcode设置保持一致

2,Safari输入UL可显示APP的banner,点击打开可以跳转到APP

3,访问apple-app-site-association文件可访问,状态200

4,app代理方法不执行,wxAPIDelegate方法不执行


输出错误日志:
"微信日志:wxlog:set property list"
"微信日志:wxlog:Error:fail to load Keychain status:-25300, keyData null:1"
"微信日志:wxlog:Error:token[(null)] is null"
"微信日志:wxlog:launch app with ul only success"
"微信日志:wxlog:launch app with universal link, ret:1"

apple-app-site-association文件格式
{
   "applinks": {
       "apps": [],
       "details": [
           {
               "appID": "XF7FCH8C66.com.ds.ios.xxx",
               "paths": ["/*"]
           }
       ]
   }
}

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

1 个回答

  • 微信技术专员-aizen
    微信技术专员-aizen
    2019-12-26

    1.请检查以下Universal Links的回调方法是否有重载:


    [3] 重写AppDelegate的continueUserActivity方法:

    - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRest
    oring>> * __nullable restorableObjects))restorationHandler {
    return [WXApi handleOpenUniversalLink:userActivity delegate:self];
    }
    

    https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html


    如果有,请检查微信跳回app是否有走到此方法



    2.出现的两行Error日志在你这个case是正常表现,我们后续的版本会优化去掉这种多余的Error日志,多谢反馈

    2019-12-26
    赞同
    回复 1
    • 
      2019-12-27
      代理方法continueUserActivity重写了,但是返回APP的时候没有执行?
      2019-12-27
      回复
登录 后发表内容
问题标签