美文网首页
微信自检函数解释

微信自检函数解释

作者: 香烟不灭 | 来源:发表于2021-01-15 08:27 被阅读0次

    注意事项:

    调用自检函数之前必须要先调用registerApp:universalLink接口, 并确认调用成功

    自检过程中会有Log产生,可以先调用startLogByLevel函数,根据Log排查问题

    会多次回调block

    仅用于新接入SDK时调试使用,请勿在正式环境的调用

    示例代码:

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

    [WXApi startLogByLevel:WXLogLevelDetail logBlock:^(NSString *log) {

        NSLog(@"WeChatSDK: %@", log);

    }];

    //务必在调用自检函数前注册

    [WXApi registerApp:APP_ID universalLink:UNIVERSAL_LINK];

    //调用自检函数

    [WXApi checkUniversalLinkReady:^(WXULCheckStep step, WXCheckULStepResult* result) {

        NSLog(@"%@, %u, %@, %@", @(step), result.success, result.errorInfo, result.suggestion);

    }];

    WXULCheckStep值说明:

    step = WXULCheckStepParams: 参数检查

    step = WXULCheckStepSystemVersion: 当前系统版本检查

    step = WXULCheckStepWechatVersion: 微信客户端版本检查

    step = WXULCheckStepSDKInnerOperation: 微信SDK内部操作检查

    step = WXULCheckStepLaunchWechat: App拉起微信检查

    step = WXULCheckStepBackToCurrentApp: 由微信返回当前App检查

    step = WXULCheckStepFinal: 最终检查

    会依次回调这7个step,当回调了WXULCheckStepFinal,说明检测通过,SDK接入成功。 任一step回调的result.success为NO, 流程终止,后续不再回调,可以根据result.errorInfo的查看当前步骤错误的原因,根据result.suggestion修复问题.

    相关文章

      网友评论

          本文标题:微信自检函数解释

          本文链接:https://www.haomeiwen.com/subject/cpqbaktx.html