经后台数据统计,你的移动应用已更新新版本SDK,但错误调用情况较多,请根据以下指引完成自查,避免影响移动应用正常使用微信登录、分享等功能。详见:https://developers.weixin.qq.com/community/develop/doc/000ce0403bc9d0ea1a0a67f415b409
有人在开发平台收到这个通知吗?目前使用iOS OpenSDK1.8.7,调用微信相关功能,可以正常使用,但是在调用微信支付和登录时会有异常日志
wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!
Universal Link校验正常,在浏览器可以拉起APP,iOS13下也是正常调用
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler
自检方法WXApi checkUniversalLinkReady 也提示
WeChatSDKWeChatSDK0, 1, check passed,
WeChatSDKWeChatSDK1, 1, check passed,
WeChatSDKWeChatSDK2, 1, check passed,
WeChatSDK: wxlog:set property list
WeChatSDKWeChatSDK3, 1, check passed,
WeChatSDK: wxlog:launch app with ul only success
WeChatSDKWeChatSDK4, 1, check passed,
WeChatSDK: wxlog:Successfully starting WeChat with the universal link.
WeChatSDKWeChatSDK5, 1, Universal Link check passed. The application is launched by WeChat via Universal Link,
WeChatSDK: wxlog:WXCheckULStepResult[success: 1, errorInfo: Universal Link check passed. The application is launched by WeChat via Universal Link, suggestion: ]
WeChatSDKWeChatSDK6, 1, All Check Passed!,
WeChatSDK: wxlog:WXCheckULStepResult[success: 1, errorInfo: All Check Passed!, suggestion: ]
但是有这个异常日志,和通知,实在搞不清楚原因了?请告知
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
自检方法通过
checkUniversalLinkReady 6, 1, All Check Passed!,
2020-04-08 08:59:15.159532+0800 [367:11427] WXApi wxlog:WXCheckULStepResult[success: 1, errorInfo: All Check Passed!, suggestion: ]
异常日志
2020-04-08 09:02:35.647514+0800 [367:11427] WXApi wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!
2020-04-08 09:00:10.793466+0800 [367:11427] WXApi wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!
完整的日志
2020-04-08 09:02:34.631350+0800 [367:11427] WXApi wxlog:send req[<SendAuthReq: 0x281b2d2f0>], 隐藏, universalLink:隐藏, sdkVersion:1.8.7
2020-04-08 09:02:34.646041+0800 [367:11427] WXApi wxlog:set property list
2020-04-08 09:02:34.659299+0800 [367:12919] PBItemCollectionServicer connection disconnected.
2020-04-08 09:02:34.689753+0800 [367:11427] WXApi wxlog:launch app with ul only success
2020-04-08 09:02:34.689947+0800 [367:11427] WXApi wxlog:launch app with universal link, ret:1
2020-04-08 09:02:34.690086+0800 [367:11427] WXApi wxlog:req:<SendAuthReq: 0x281b2d2f0>, cid:隐藏
2020-04-08 09:02:34.826367+0800 [367:12919] PBItemCollectionServicer connection disconnected.
2020-04-08 09:02:35.631870+0800 [367:11427] Can't end BackgroundTask: no background task exists with identifier 15 (0xf), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.
2020-04-08 09:02:35.647514+0800 [367:11427] WXApi wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!
AppDelegate
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler
方法有回调
我猜测是之前测试的时候留下的错误,但是通知过了三天才发?有这种可能性吗?