APP集成SDK1.8.6.1版本,正常跳转到微信授权,有错误日志输出,点击同意或拒绝都可跳回?
发布于 7 年前 作者 tao45 6800 次浏览 来自 问答

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 回复

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日志,多谢反馈

 

回到顶部