美文网首页
iOS APP 支持universalLinks

iOS APP 支持universalLinks

作者: 纷纷扰扰 | 来源:发表于2020-04-09 17:24 被阅读0次

    针对最近QQ和微信SDK升级需要,我们项目也增加universalLinks 支持。

    https://wiki.connect.qq.com/qq互联将于2019年12月1日进行universal-links校验,请开发者及时更

    https://developers.weixin.qq.com/community/develop/doc/00062412e00e4878f8290f35457801?blockType=1

    universalLink 其实早在iOS 9 就已经有了,顾名思义,通用链接,支持打开网页或者app 的链接。区别于URL schemes这种跳转app方式。

    如何来支持universalLinks呢?

    一、服务端

    创建一个名为apple-app-site-association文件(没有文件后缀名),内容是json格式的app id ,路径,服务的对应表。上传到你的HTTPS 服务器,放在根目录下或者 .well-known子目录。文件大小不超过128k。

    具体内容参考如下:

    apps这个key要有,保留为空数组

    details里面是具体每个app 支持的路径信息。

    每个app具体字典包括appID 和paths 两部分,appID 是team ID.bundle ID. 其中team ID需在在苹果开发者后台查看。

    二 APP

    1、需要在项目project's capabilities tab下,添加Associated Domains这项能力。就会出现下面的这栏。接着在Domans添加applinks:xxx  把xxx替换成你需要支持universal link的网站的域。

    2、实现通过universal Links 唤醒APP 的回调

    验证是否介入成功,可在备忘录上输入网址:https://服务器域名/apple-app-site-association,长按这个链接,弹出弹框,提示在Safari中打开,在app打开,就代表配置成功了

    参考:https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html

    http://bbs.mob.com/forum.php?mod=viewthread&tid=26370

    相关文章

      网友评论

          本文标题:iOS APP 支持universalLinks

          本文链接:https://www.haomeiwen.com/subject/vgdcmhtx.html