[英]How do I detect, via javascript in Safari Mobile, if my iPhone application is installed?
[英]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.