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

一、与后台相关的配置

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

  • 1、在开发者中心里打开 Associated Domains,并获取 TeamIDBundleID
  • 2、创建一个json文件,名字必须为 apple-app-site-association(如下所示):
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TeamID.BundleID",
        "paths": [
          "*",
          "/qq_conn/QQAppId/*"
        ]
      }
    ]
  }
}
  • 3、将上面的json给到后台同学,让其把json配置到服务器的根目录下。在浏览器输入 https://你的域名/apple-app-site-association,如果能下载到该json文件,则证明配置成功了。
  • 4、服务器配置完成后,把你的域名填到微信和QQ的开放平台。
二、与Xcode相关的配置
  • 1、在 Target -> Signing & Capability -> Associated Domains 里的Domains添加你的域名,如:
    applinks:baidu.com
    
  • 2、在 Target -> Info -> URL Types 里添加QQ和微信的Schemes:QQ的样式为 tencent1109833162,微信的为 wx4a32e264da3deefd
  • 3、在 AppDelegate 里实现:
// 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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天,去年。 今天,今年。 辞旧迎新,今天是个特别的日子。 广场上举行着2020迎新年文艺汇演,台上的演员们盛装亮...
    湘女在姚阅读 126评论 0 2
  • 此刻凌晨五点,新的一年来临,希望在新的一年里家人健康平安,两个孩子勤学上进,丢掉抱怨和怯懦,学业积极优异! 孩子们...
    春日畅想阅读 204评论 1 6
  • 又一年过去了,这是我第一次感到时间流逝飞快,小学感觉过了一辈子,初中感觉过了三个月,高中感觉像过了三十天,现在感...
    浮幽yun阅读 73评论 0 0
  • 蓦然回首,恍然如梦,一年已终,一年又始。翻开过往的扉页,每一次感动,都是一道风景,滋融着心田,每一天的时光,品尝着...
    简单生活123456阅读 351评论 0 3
  • 2018年,自己过的很混沌,没有规划,也没做出什么成就,一天天的得过且过,然后一转眼混到了年末。 偷懒时也依然觉得...
    芒溪林阅读 273评论 0 3