0
我想在頁面上創建文本取決於我的應用程序是否安裝。
我已經實現了自定義URL方案的應用,例如:如何檢查應用程序是否從Safari中的JS安裝?
myapp://
,但不知道如何從JS檢查是我的應用程序安裝到本地。
注意:我不想運行的應用程序,只是檢查。
我想在頁面上創建文本取決於我的應用程序是否安裝。
我已經實現了自定義URL方案的應用,例如:如何檢查應用程序是否從Safari中的JS安裝?
myapp://
,但不知道如何從JS檢查是我的應用程序安裝到本地。
注意:我不想運行的應用程序,只是檢查。
無法檢測到應用程序已安裝,而無法通過JavaScript重定向到應用程序。
下面的代碼將重定向到應用程序,如果安裝了其他回調被調用。
setTimeout(function() {
//callback if the app is not installed.
}, 25);
window.location = "myapp://somethingyouwanttosend";
你也可以看看smart banners它可能會解決你的問題。
但Safari如何找出它可以打開網址或不? –
如果您試圖僅檢測應用程序是否安裝而不重定向至應用程序,則無法進行安裝。但是,您可以檢測到應用程序未安裝。如果安裝它會重定向到應用程序。 – codester