更新微信sdk后iOS13分享正常,会走 scene(_ scene: UIScene, continue userActivity: NSUserActivity)
但是iOS12分享切换到微信页面之后显示“正在链接”,一会又跳回app了,而且没走 func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool
也没走任何回调,这是为啥呢。
问题解决了,就是因为没有设置代理 ,代理为nil也会导致自动跳回来,把以下delegate设置self就行了
-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler{
return [WXApi handleOpenUniversalLink:userActivity delegate:nil];
}
iOS13,在Safari浏览器搜索universalLink会导向app。iOS13 自检函数正常、分享、跳转小程序功能均正常
iOS12,在Safari浏览器搜索universalLink不会提醒导向app,分享功能正常,跳转小程序会跳转微信然后秒跳回app
iOS12,自检函数走到第5步,就没有后续了,自检函数过程中,从微信返回app是不会调用方法:- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring> > *__nullable restorableObjects))restorationHandler
卡在第五步:2020-11-06 17:16:35.190615+0800 自检函数:5, 0, Universal Link check failed. The application is launched by WeChat via scheme, Common problems self-check guide: [微信开放平台App iOS端接入新版本SDK 常见问题自查指引]https://developers.weixin.qq.com/community/develop/doc/000ce0403bc9d0ea1a0a67f415b409
11月6号,微信日志已上传,微信号Chris_948
我也有这个问题,ios13是正常,ios12每次分享都会多次连接,反复启动app,才能分享,微信号jacyLee0219
解决了吗? 什么原因?
已上传,4-22 15:21. 微信号:e156063676
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点