微信与QQ分享、第三方登录,apple-app-site-association写法与注意

1、apple-app-site-association的写法
创建apple-app-site-association不能有扩展名,可以创建一个apple-app-site-association.json文件,然后显示简介/command+i,删除后缀名。
文件内容:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "G1ABCD1234.com.abc.123456",// 规则是teamID+Bundle id
        "paths": ["/app/*"] // 微信要求不能放在根目录下,并设置通配符
      },
      {
        "appID": "G1ABCD1234.com.abc.123456",// 规则相同
        "paths": ["/qq_conn/1106666666/*"] // qq设置是固定的,规则qq_conn/appID/*
      }
    ]
  }
}

微信官方配置说明:
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html

qq需要在qq互联中心中配置:
https://connect.qq.com/manage.html#/
这里需要注意的是:qq应用,有的人是在腾讯开放平台https://open.tencent.com/中的应用开放平台创建的应用。
在qq互联中心中应用不一定会同步,这时候,联系客服帮你同步就好了,我当时也是这样做的。

注意:这里面有一个特别的地方,首先你配置的通用链接,是一定可以访问的;如果不能访问,app跳转会失败。
例如:微信的通用链接。你配置的是:https://www.website.com/app/,这个链接需要可以访问,不能是404。qq也是相同的道理。

你可能感兴趣的:(微信与QQ分享、第三方登录,apple-app-site-association写法与注意)