您的位置:首页 > 移动开发 > IOS开发

iOS9 Universal Link实现

2016-07-26 10:50 274 查看
先来贴几个比较全面的帖子,看完就差不多了。

1 iOS 9 通用链接(Universal Links)

帖子注意项非常重要,仔细阅读。

自己补充几点:

1 服务器上配置的json文件apple-app-site-association中的path可以使用通配符。比如:/a/*。

第一个*是通配域名。

/a/是为了区分不同的客户端,比如有两个客户端,一个是a客户端,一个是b客户端。另外一个可以这么写:/b/*。

第二个*是通配子路径,可以带参数来区分拉起app后做什么。

2 测试步骤很重要,一定是短信或者记事本中输入编辑好的链接,点击直接拉起。这里注意两点,一是不要把链接输入浏览器去访问,让H5同学在访问该页面时候调用方法唤起app。 Universal Link不需要这样做,Universal Link允许点击链接直接唤起。楼主在这里卡了很长时间,原来是测试姿势不对。二是刚配置好,可能无法点击直接唤起,需要长按,出现“在某某中打开”字样,才能唤起app。这可能是开发者账号信息同步需要时间,所以等待几个小时再测,就好了。

3 举个自己写的apple-app-site-association例子:

{
"applinks": {
"apps": [],
"details": [
{
"appID": "BRMCMDDDDD.com.qq.t",
"paths": [ "/t/*" ]
},
{
"appID": "BRMCMDDDDD.com.qq.s",
"paths": [ "/s/*" ]
},
{
"appID": "BRMCMDDDDD.com.qq.a",
"paths": [ "/a/*" ]
}
]
}
}


最后说一句,需要h5,后台同学配合,速度更快哦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: