苹果电脑下面的小火箭
近期有合作伙伴反馈,在苹果终端上无法实现点击按钮无缝拉起APP,而通过H5跳转总会出现提示框,导致用户体验下降(见下图)。
经过反复测试,发现这个问题主要是由于苹果目前不支持非http的URI scheme直接唤起APP导致。要解决这个问题,需要将链接按照苹果规定的方式配置为Universal Link才可实现。先来看看效果吧↓(视频第5秒点击按钮,第6秒拉起微信)
2、添加要打开的APP对应的域名。比如,要实现点击按钮打开微信,微信对应的链接为则将其域名“”加入到Associated Domains即可。
1、APP开发者新建一个名字为apple-app-site-association的纯文本文件(Json格式),不要有任何后缀。以微信为例,文件内容为:
2.创建后,将文件上传到APP的后台服务器根目录或者.well-known目录下,确保浏览器可访问该文件苹果电脑下面的小火箭。(如下图)
3. APP开发者提交应用审核。苹果审核通过后,就意味着这个APP链接可以通过其他路径被访问了。
注意:同一个文件里可以配置相同域名的多个APP ID,但一个文件只能配置一个域名,不能配置多个域名。
2、发送消息。系统版本为18.1.1及以上的苹果终端接收到上述消息后,则可一键唤起微信。18.1.1以下的终端仍会先打开浏览器,再唤起APP。