判断是否安装app?meta添加apple-itunes-app

1,564 阅读1分钟

1.需求

因为公司要做app引流,故需要在网页执行打开app相应页面,如果没下载则跳转到下载页面,然后大佬看到本文章最下面的效果图说人家实现了判断app是否安装,我们也要。行,这就开干。搜索了很久,最终找到了实现这种效果的方法,代码居然不超过一行,头发短见识少啊!!!

2.问题

网页是无法判断app是否安装

3.所以怎么解决呢???

网上大多的解决办法都是写个定时器,先是执行打开app的协议,再来个定时器,定时打开下载页面,所以这是个普遍的解决办法,在这里就不贴这种实现代码了

4.重点来了(此方式仅支持ios)

写法:

在meta中添加appid,如果没下载app,点击则会跳转到app store。如果下载了则会打开app

<meta name="apple-itunes-app" content="app-id=myAppStoreID,affiliate-data=myAffiliateData,app-argument=myURL">
参数说明:

app-id:(必填) 唯一标识符,从iTunes Link Maker中找到您的应用程序ID

affiliate-data:(可选)您的iTunes会员字符串(如果您是iTunes会员)

app-argument:(可选)一个URL,用于为本机应用程序提供上下文。如果您包括此内容,并且用户安装了您的应用程序,则他们可以从您的网站跳转到iOS应用程序中的相应位置

官方链接

来自苹果开发者社区的文档参考

效果如图