iOS-通用链接link的作用
iOS 通用链接applinks-H5唤起APP
- 使用场景
- 配置步骤
- iOS端
- 服务器端
- H5端(以该方式为例)
使用场景
1、APP里面的功能:微信分享、QQ分享、微博分享等。
2、外在功能需要拉起APP。H5拉APP、小程序拉起APP等
配置步骤
iOS端
1、AppStore 开发者中心:找到对应项目的ID。点击进去。
2、勾选 Associated Domains 然后保存。
3、选中项目的TARGETS->Signing&Capablilities->Associated Domains。如果没有Associated Domains,可以手动增加。
4、将 applinks:XXX 填写到这里。
1、将测试域名(https://testapi.sn.com)、正式域名(https://api.sn.com)都加进来,方便之后的调试。
2、注意域名是APP接口对应的域名地址。
服务器端
在域名(https://api.sn.com、https://testapi.sn.com)的根目录下面放文件apple-app-site-association。
文件里需要配置:
{"applinks":{"apps":[],"details":[{"appID":"团队ID.项目的bundleIdentifier","paths":["*"]}]}}团队ID可以在证书的配置文件的简介里面复制,也可以登录AppStore账号在账号信息里面复制。
H5端(以该方式为例)
openAppClick(){window.location.href='https://testapi.sn.com/apple-app-site-association';// 测试// window.location.href = 'https://api.sn.com/apple-app-site-association'; // 正式}以上就是H5唤起APP的整个流程。整理记录。
