从浏览器中检查应用程序是否安装或打开应用程序的Javascript (ios)

基本上,我想在我的页面中提供一个链接,让用户安装或打开我的应用程序。

  1. 在(1)用户已经安装了应用程序的情况下,链接(点击动作)将打开应用程序。
  2. 在(2)用户没有安装应用的情况下,链接(点击动作)将把用户重定向到应用商店。

我已经找到了一些使用超时来解决这个问题的答案.但是,在我的测试过程中,我注意到在情况(1)中,浏览器会打开一个弹出式模态,要求用户进行确认。

“在’应用程序名称’中打开?” 取消或打开

而在这个弹窗可见的同时,超时还在运行,发生的情况是,不管用户在这里回答什么,浏览器总是会因为超时生效而重定向到appstore。

我推测这个用户确认窗口在要求用户从浏览器打开应用的时候是比较新的,目前这里的解决方案没有覆盖到。

有什么办法可以解决这个问题吗?

解决方案:

查看 “智能应用横幅 “和苹果公司的这份官方文档。https:/developer.apple.comlibraryarchivedocumentationAppleApplicationsReferenceSafariWebContentPromotingAppswithAppBannersPromotingAppswithAppBanners.html。

基本上,你需要添加一个 <meta> 标签到您的网站。

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">

给TA打赏
共{{data.count}}人
人已打赏
未分类

Google ORTools - 不能共享同一路径的节点。

2022-9-8 22:33:40

未分类

验证npm在CI构建中的版本是否增加了。

2022-9-8 22:44:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索