收藏
回答

微信sdk1.8.7.1不调用continueUserActivity?

微信sdk1.8.7.1不调用continueUserActivity,也不走其他几个代理,无法收到WXApiDelegate的代理,导致使用微信支付时无法获得回调

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return  [WXApi handleOpenURL:url delegate:self];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return [WXApi handleOpenURL:url delegate:self];
}

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


使用微信自检函数

//在register之前打开log, 后续可以根据log排查问题

    [WXApi startLogByLevel:WXLogLevelDetail logBlock:^(NSString *log) {
        NSLog(@"WeChatSDK========== %@", log);
    }];
    [WXApi registerApp:@"****" universalLink:@"*****"];
    //调用自检函数
    [WXApi checkUniversalLinkReady:^(WXULCheckStep step, WXCheckULStepResult* result) {
        NSLog(@"WXApi========%@, %u, %@,修正建议==== %@", @(step), result.success, result.errorInfo, result.suggestion);
    }];


检查到WXULCheckStepBackToCurrentApp之前一切正常,result.success为yes,到WXULCheckStepBackToCurrentApp时突然断了,没有返回任何数据,有一个错误信息,PBItemCollectionServicer connection disconnected.



直到WXULCheckStepBackToCurren

最后一次编辑于  2020-12-15
回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    2020-12-17

    请问现在问题解决了吗?如果还没解决建议您前往微信支付APIV3文档, 点击右下角‘技术咨询’实时寻求技术帮助。若您的问题得到解决,请回社区晒出解决方案,以帮助更多遇到此问题的人,感谢您的支持~

    2020-12-17
    有用
    回复
  • 晌午拾光
    晌午拾光
    2021-05-26

    我也遇到了同样的问题,在iPhone7Plus上没有问题,但是在iPhoneX上遇到和你一模一样的问题。请问楼主解决了吗?如何解决的

    2021-05-26
    有用
    回复 1
    • 晌午拾光
      晌午拾光
      2021-05-26
      我重启了一下那个iPhone X就好了.....真见鬼了啊这手机
      2021-05-26
      回复
登录 后发表内容
问题标签