1. 登录 Apple Developer 网站
需要记录下两个值:1.Team ID 2. Bundle identifier
1.1 获取Team ID
获取Team ID
1.2 修改证书使其支持 Associated Domains
Overview ~~> Certificates, Identifiers & Profiles ~~> identifiers ~~> 找到项目对应的Bundle identifier 点进去出现下图界面:
Associated Domains打勾2. 登录 MobTech 平台
开发者服务 ~~> ShareSDK ~~> 开始使用 ~~> 进入应用管理界面 ~~> 选中你要接入的APP ~~> 进入下图界面:
填写UniversalLink配置信息3. 登录 微信开放平台 填写Universal Links,支持微信分享
3.1 进入应用管理界面-找到你的APP,点击查看 ~~> 进入详细信息界面;
应用管理界面3.2 找到“开发信息”一栏 - 点击修改 ~~> 进入信息编辑界面;
该应用的详细信息3.3 填写Universal Links;
填写Universal Links4. 登录 腾讯开放平台 获取 QQ AppID
登录成功 ~~> 管理中心 ~~> 选中你的应用 ~~> 点击进入查看详细信息,获取APP ID (如果支持QQ分享,可以跳步骤2在分享设置部分填写QQ APP ID)
获取QQ APP ID5. 登录 QQ互联平台 配置该应用的基本信息
注意:ShareSDK(版本号>=4.3.7) QQ SDK(版本号>=3.3.7)
--------- 如果QQ SDK 版本号小于3.3.7 步骤5 不需要执行
5.1 准备通用链接
需要执行三个步骤:
··创建一个apple-app-site-association包含有关您的应用程序可以处理的URL的JSON数据的文件。
··将apple-app-site-association文件上传到您的HTTPS Web服务器。您可以将文件放在服务器的 根目录 或 .well-known 子目录中。
··准备您的应用程序以处理通用链接。
格式如下:
{
"applinks": {
"apps": [],
"details": [{
"appID": "9JA89QQLNQ.com.apple.wwdc",
"paths": ["*", "/qq_conn/1357968/*"]
}]
}
}
注意:
1. 其中要将appID改为自己的<team id>.<bundle id>;/qq_conn/1357968/*就是互联路径,要将1357968改为在QQ开放平台上创建应用后的appid。
2. apple-app-site-association文件不能带后缀,务必把".json"的后缀去掉!有些人的电脑是隐藏文件后缀的,这要格外注意;
3. apple-app-site-association一定要传到域名根目录下;
参考文档链接:创建、填写及校验UniversalLinks
5.2 填写需要的基本信息,填写完成后点击保存
填写信息6. 文档链接
1.官方文档
3.检测apple-app-site-association是否是有效的,准备好了小伙伴,可以测试一下。
推荐文章
https://www.jianshu.com/p/581edba36b5b
网友评论