iOS:微信/QQ分享提示未验证的应用

2021-01-01  本文已影响0人  春暖花已开
一、与后台相关的配置

注意: 你的域名必须是https的!

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TeamID.BundleID",
        "paths": [
          "*",
          "/qq_conn/QQAppId/*"
        ]
      }
    ]
  }
}
二、与Xcode相关的配置
// 1、注册
[WXApi registerApp:@"URL Schemes" universalLink:@"你的UL"];
[[TencentOAuth alloc] initWithAppId:appid andDelegate:[YourShare manager]];

// 回调
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler {
    if ([userActivity.activityType isEqualToString:NSUserActivityTypeBrowsingWeb]) {
        NSURL *url = userActivity.webpageURL;
        if (url && [TencentOAuth CanHandleUniversalLink:url]) {
            [QQApiInterface handleOpenUniversallink:url delegate:[Your manager]];
            
            return [TencentOAuth HandleUniversalLink:url];
        }
        
        return [WXApi handleOpenUniversalLink:userActivity delegate:[Your manager]];
    }
    return NO;
}
上一篇 下一篇

猜你喜欢

热点阅读