各位老铁们好,相信很多人对探索iOS 9 Universal Links:无缝链接体验揭秘都不是特别的了解,因此呢,今天就来为大家分享下关于探索iOS 9 Universal Links:无缝链接体验揭秘以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
网上有很多文章可以参考,比如:
1.官方文件
2.Cocoachina:iOS 9学习系列:打开iOS 9的通用链接(Universal Links)
3. 一个好的博客
建议阅读官方文档,里面会有很多注意事项。其他的都差不多,这里我只总结一下需要注意的地方:
1. apple-app-site-association 文件不能有后缀。请务必删除“.json”后缀!有些人的电脑隐藏了文件后缀,这一点要特别注意;
2.apple-app-site-association必须传到域名的根目录下;
3、WebServer需要支持https,https使用有效的证书(私有链接)。作者在这里被困了很久了。原因是后台分配的https使用了无效的证书,导致应用安装时无法正确下载apple-app-site-association文件;
4、如果想测试这个功能,可以在后台搭建一个测试服务器,配置虚拟主机生成域名,然后iOS端就可以通过该主机访问该域名。注意applink:后面写的必须是域名,而不是IP;
5、抓包结果显示,网络畅通的情况下,应用程序刚安装(未打开)时会去applink中的地址下载apple-app-site-association文件,所以如果需要测试、请保证网络畅通;
6.当一切准备就绪,需要测试功能时,只需在记事本或短信中输入App可以识别的链接,然后直接点击或长按即可。直接点击的效果就是跳到你身边。应用程序,然后右上角是“转到网页”的箭头。长按的效果是弹出菜单中的第二项是“Open in "XXX"”,也代表成功。直接在Safari 中输入链接无效。必须从一处(如上一级网页)跳转。
7. Apple 有一个网站(此处)可以检查您的apple-app-site-association 是否有效。准备好后就可以测试它。
8、测试时,建议使用dev证书进行打包,然后安装到手机上测试功能。看来不用安装应用程序,直接在手机上运行是可以的,因为请求已经被捕获了。
9.如果你有上面没有列出的问题,Stackoverflow上有一个问题,你可以查看其他人的建议。
所写内容可能存在差异或不完整。欢迎大家补充。
更新:
1、如果需要支持该功能,需要在开发者中心进行配置。具体如下:开发者中心-Identitiers-App IDs-需要支持的应用程序App ID,Application Services列表中有Associated Domains条目,将其改为Enabled即可。参考下图
2、您在项目targets-Capability-Associated Domains中配置应用链接后,系统会自动为您编写.entitlements文件,无需您手动添加。需要注意的是,有些人遇到过.entitlements文件没有添加到项目中,这也会出现问题。您需要手动将.entitlements 添加到项目中。
【探索iOS 9 Universal Links:无缝链接体验揭秘】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
iOS 9的通用链接功能真是太方便了!点击链接就能直接打开对应的页面,不用再跳转 App Store 下载,省时又省力。
有15位网友表示赞同!
终于不用担心用户没安装APP就无法查看链接内容,通用链接解决了这一问题,真是个很棒的功能升级啊!
有13位网友表示赞同!
看来未来我们的移动链接体验会有很大改变,通用链接将是不可或缺的一部分。
有5位网友表示赞同!
我很好奇iOS 通用链接能否与其他平台的链接整合,那样就更方便了。
有9位网友表示赞同!
之前每次分享网站链接给朋友,都要担心他们没下载我的APP就无法阅读,现在可以轻松解决!
有14位网友表示赞同!
对于一些经常需要打开特定App的内容的用户来说,通用链接绝对是福音!
有15位网友表示赞同!
学习了一下iOS 9的通用链接原理,感觉还是比较简单易懂的。
有17位网友表示赞同!
看来开发者们可以使用这个功能来更好地引导用户进入APP内页面,提高用户的体验感。
有14位网友表示赞同!
想问问有没有什么工具可以方便地生成通用链接?
有7位网友表示赞同!
希望未来更多 Apps 支持通用链接的功能,这样就更方便我们用手机访问信息了。
有19位网友表示赞同!
这个功能对我的开发工作很有帮助,让我能够更快更高效地处理用户的流量。
有19位网友表示赞同!
听起来iOS 9的这款新功能非常实用,以后我一定要好好研究一下!
有9位网友表示赞同!
通用链接能否应用在其他类型的连接中呢?比如邮件、短信等?
有6位网友表示赞同!
对于用户来说,这个功能带来的最大的好处就是简单易用吧!
有19位网友表示赞同!
看来官方也越来越关注用户体验了,推出这样便民的功能真是太棒了!
有19位网友表示赞同!
希望能看到更多关于iOS 9通用链接的教程和案例分享!
有6位网友表示赞同!
这个功能会不会带来流量的争夺,开发人员之间怎么平衡?
有12位网友表示赞同!