【问题标题】:Javascript to check from browser if app is installed or open app (ios)Javascript 从浏览器检查应用程序是否已安装或打开应用程序 (ios)
【发布时间】:2020-04-22 12:41:41
【问题描述】:

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

  1. 如果 (1) 用户已经安装了应用程序,链接(单击 操作)将打开应用程序。
  2. 在情况(2)中,用户没有 拥有该应用程序,链接(点击操作)会将用户重定向到 应用商店。

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

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

虽然此弹出窗口可见,但超时仍在运行,发生的情况是,无论用户在这里回答什么,浏览器总是重定向到应用商店,因为超时生效。

我假设当要求用户从浏览器打开应用程序时,这个用户确认窗口是相当新的,并且这里的当前解决方案没有涵盖它。

有什么办法解决吗?

【问题讨论】:

  • 您可以使用通用链接和智能横幅

标签: javascript ios browser app-store


【解决方案1】:

查看“Smart App Banners”和来自 Apple 的官方文档:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-26
    • 2019-01-04
    • 1970-01-01
    • 2012-04-02
    • 2010-09-22
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多