iOS新手学习

微信openSDK升级到1.8.6.2之后无法调起微信打开小程序

2020-04-02  本文已影响0人  lockheed2021

原因

最新版本的微信openSDK要求开发者必须配置Universal Links方式跳转完成应用安全校验,提升使用流程安全性。并且官方会逐步回收旧版本SDK能力。详见关于openSDK1.8.6的更新说明 (文章一定详细看完,尤其是红色部分)。

解决方案

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
    return WXApi.handleOpenUniversalLink(userActivity, delegate: self)
}
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRest
oring>> * __nullable restorableObjects))restorationHandler {
    return [WXApi handleOpenUniversalLink:userActivity delegate:self];
}

相关问题:
Universal Link校验不通过/接入新SDK,跳到微信后再回跳App,流程就中止?
App更新微信1.8.6.1版本SDK后出现“正在连接”的提示?

上一篇 下一篇

猜你喜欢

热点阅读