2013-10-19 120 views
1

我想知道是否有可能通過Safari從Safari瀏覽器檢查是否已安裝特定的應用程序。 我正在做一個應用程序的登錄表單,從應用程序進入應用程序,我想調用該應用程序。我正在使用該代碼:我如何知道應用程序是否已經安裝在iPhone上從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(分析)跟蹤用戶,所以我需要知道該應用是否已安裝,這種方式我只是希望是這樣。 有誰知道該怎麼做?

回答

0

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

相關問題