app配置没有动,小程序的username也没变,仅仅是把1.8.7.1的sdk换成了旧版本的,就可以跳转了两套代码区别就在于 [WXApi registerApp:XXXX] 和 [WXApi registerApp:XXXX universalLink:XXXX];
1.8.7.1版本自检函数无WXULCheckStepFinal回调 ?跳转小程序,瞬间返回app1.8.7.1版本自检函数无WXULCheckStepFinal回调 ?执行跳转小程序代码后,只进入到授权页面,无弹窗,只有两个图标和一根连线,然后就瞬间返回app 1.SDK1.8.7.1 , 自检universal link 在safari和备忘录都可以跳转app。 网站上都appid和universal link也确认过配置。 2.sdk监测只到第5步, ,没有WXULCheckStepFinal回调 自检步骤结果如下: WXULCheckStepParams, check passed WXULCheckStepSystemVersion, check passed WXULCheckStepWechatVersion, check passed WXULCheckStepSDKInnerOperation, check passed WXULCheckStepLaunchWechat, check passed WXULCheckStepBackToCurrentApp, 无回调 WXULCheckStepFinal, 无回调 3.应用appid : wxa5a9932bf8fd9985 4.使用无universal link初始化的带支付功能的旧版sdk,就可以正常跳转小程序 解决方案: appdelegate.m 增加方法实现 -(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler{ return [WXApi handleOpenUniversalLink:userActivity delegate:self]; }
2020-05-291.自检universal link 在safari和备忘录都可以跳转app。 2.网站上都appid和universal link也确认过配置。 新版本SDK的自检日志只到 0, 1, check passed, 1, 1, check passed, 2, 1, check passed, 3, 1, check passed, 4, 1, check passed, 后面就没了,跳转小程序点击后,到了个两个图标连线的界面,然后又返回到app 切换旧版sdk就可以正常跳转
1.8.7.1版本自检函数跳微信提示由于应用universal link校验不通过无法完成微信分享?//调用自检函数 [WXApi checkUniversalLinkReady:^(WXULCheckStep step, WXCheckULStepResult* result) { NSLog(@" 888888 -------- wxcheck %@, %u, %@, %@", @(step), result.success, result.errorInfo, result.suggestion); }]; 自检到输出到 888888 -------- wxcheck 4, 1, check passed PS: 传入openSDK的universal link和 在微信平台登记的universal link是一致的
2020-05-29