2017-06-01 76 views
0

我想在頁面上創建文本取決於我的應用程序是否安裝。
我已經實現了自定義URL方案的應用,例如:如何檢查應用程序是否從Safari中的JS安裝?

myapp:// 

,但不知道如何從JS檢查是我的應用程序安裝到本地。
注意:我不想運行的應用程序,只是檢查。

回答

1

無法檢測到應用程序已安裝,而無法通過JavaScript重定向到應用程序。

下面的代碼將重定向到應用程序,如果安裝了其他回調被調用。

setTimeout(function() { 
      //callback if the app is not installed. 
}, 25); 
window.location = "myapp://somethingyouwanttosend"; 

你也可以看看smart banners它可能會解決你的問題。

+0

但Safari如何找出它可以打開網址或不? –

+0

如果您試圖僅檢測應用程序是否安裝而不重定向至應用程序,則無法進行安裝。但是,您可以檢測到應用程序未安裝。如果安裝它會重定向到應用程序。 – codester

相關問題