我想通過JS檢測用戶是否安裝了特定的應用程序。來自瀏覽器的移動應用程序檢測
我知道應用商店標記,如果他們沒有安裝它,它將彈出通用的「下載此應用程序」。我不是在問這個。
我有一個概念,但它不完整。這會嘗試定位iPhone和Android設備。
知道與特定前綴的鏈接可以觸發一個應用程序來打開:
- 目標與JS一個隱藏的iframe打開前綴來觸發該應用程序的URL
- 該頁面會觸發一個崗位信息如果加載,則返回父級,表示應用程序未打開。
- 如果應用程序存在,則消息將永遠不會被觸發回父級,因爲它會在應用程序中打開。
不幸的是,我的客戶不希望應用程序自動打開(或試圖打開),但只需知道它是否安裝。
想法?在我的邏輯中出現錯誤?變通?現有的解決方案?
感謝
您定位的是哪個系統? Android,iOS? –
@still_learning更新。 –
作爲最近正在研究這一努力的人,我很遺憾地說你可能會走向死衚衕。我們最接近的就是啓動應用程序,或者在啓動失敗時進入appstore。 (對於Android,Intent鏈接將有助於實現更好的用戶體驗 - 但不是特別要求的) – Katana314