簡體   English   中英

我怎么知道Safari是否已經在iPhone上安裝了應用程序

[英]How do I know if an app is already installed on iPhone from Safari

我想知道是否可以通過Javascript從Safari檢查是否已經安裝了特定的應用程序 我正在為進入應用程序的網絡上的應用程序填寫登錄表單,我想調用該應用程序。 我現在正在使用該代碼:

{% if request.ios %}
            var backup_url = window.location + "&no_app=True";
              setTimeout( function()
              {
                  document.location = backup_url;
              }, 200);
            window.location = "{{ apple_url }}";
{% endif %}
});

會檢查該設備是否為iOS設備。 之后,我檢查網址上是否附加了“&no_app = True”。 如果已附加,則無需檢查。 否則,我有200毫秒等待添加的位置,然后嘗試使用以下代碼打開應用程序:'window.location =“ {{apple_url}}”;'

我想使用Google Analytics(分析)跟蹤用戶,因此我需要知道該應用程序是否已安裝,以這種方式我只是希望如此。 有人知道怎么做嗎?

您想看看Smart App Banners

我唯一知道的方法是讓其他應用程序支持唯一的自定義URL方案。 然后,您可以詢問系統是否安裝了可以響應您的自定義方案的應用程序。 如果答案是肯定的,則可以確定另一個應用程序已安裝並可以運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM