先来贴几个比较全面的帖子,看完就差很少了。html
1 iOS 9 通用连接(Universal Links)ios
帖子注意项很是重要,仔细阅读。json
本身补充几点:浏览器
1 服务器上配置的json文件apple-app-site-association中的path可使用通配符。好比:/a/*。服务器
第一个*是通配域名。app
/a/是为了区分不一样的客户端,好比有两个客户端,一个是a客户端,一个是b客户端。另一个能够这么写:/b/*。测试
第二个*是通配子路径,能够带参数来区分拉起app后作什么。spa
2 测试步骤很重要,必定是短信或者记事本中输入编辑好的连接,点击直接拉起。这里注意两点,一是不要把连接输入浏览器去访问,让H5同窗在访问该页面时候调用方法唤起app。 Universal Link不须要这样作,Universal Link容许点击连接直接唤起。楼主在这里卡了很长时间,原来是测试姿式不对。二是刚配置好,可能没法点击直接唤起,须要长按,出现“在某某中打开”字样,才能唤起app。这多是开发者帐号信息同步须要时间,因此等待几个小时再测,就行了。code
3 举个本身写的apple-app-site-association例子:htm
{ "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,后台同窗配合,速度更快哦。