Applinks
Applinks是Facebook的叫法,Apple的叫Universal Links,他们都是一样的东西 帮助URL链接在浏览器和App,App和App之间准确的传递。从而实现原生App和浏览器的相互跳转,保存上下文,提供更好的用户体验。
Universal Links
iOS 想要实现Web和App相互跳转的功能,只要知道这个app能够支持哪些域名和路径就行。当Web组件处理这样的请求域名就会提示是否要在app中打开,
域名在App里设置:
打开Xcode选择Target,右边Capabilities -> Associated Domains 打开开关,填入两个链接:
applinks:yohunl.com
applinks:www.yohunl.com
路径需要在服务器上动态部署:
https://<domain>/apple-app-site-association or
https://<domain>/.well-known/apple-app-site-association.
{
"applinks": {
"apps": [],
"details": [
{
"appID": "9JA89QQLNQ.com.apple.wwdc",
"paths": [ "/wwdc/news/", "/videos/wwdc/2015/*"]
},
{
"appID": "ABCD1234.com.apple.wwdc",
"paths": [ "*" ]
}
]
}
}