問題:點(diǎn)擊QQ分享跳轉(zhuǎn)到QQ之后,提示安全校驗中,即將跳回完XXX成驗證,之后直接跳回了app,沒有分享成功,只有iOS15有問題,iOS14可以正常分享
解決辦法:
添加如下代碼:
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler {
if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]){
NSURL *url = userActivity.webpageURL;
[QQApiInterface handleOpenUniversallink:url delegate:self];
if (url && [TencentOAuth CanHandleUniversalLink:url]) {
return [TencentOAuth HandleUniversalLink:url];
}
}
return [QQApiInterface handleOpenUniversallink:url delegate:self];;
}