我需要通過Android設備瀏覽器瀏覽時瞭解像flipkart等應用程序。檢查是否安裝了flipkart。 如果不是,他們會通知應用程序下載並重定向以下載應用程序。我可以有示例應用程序或鏈接查看。flipkart等應用程序如何檢查設備中安裝的應用程序
我相信我在這裏分享了2個案例。
1st - 如果我瀏覽我的android設備上的flipkart網站,並且如果我沒有在我的設備上安裝應用程序。它將重定向到安裝應用程序。
2nd - 如果我已經在設備上安裝了應用程序。它將打開應用程序。
我需要通過Android設備瀏覽器瀏覽時瞭解像flipkart等應用程序。檢查是否安裝了flipkart。 如果不是,他們會通知應用程序下載並重定向以下載應用程序。我可以有示例應用程序或鏈接查看。flipkart等應用程序如何檢查設備中安裝的應用程序
我相信我在這裏分享了2個案例。
1st - 如果我瀏覽我的android設備上的flipkart網站,並且如果我沒有在我的設備上安裝應用程序。它將重定向到安裝應用程序。
2nd - 如果我已經在設備上安裝了應用程序。它將打開應用程序。
也許他們是該URI的默認應用程序。檢查出http://developer.android.com/training/app-links/index.html
這樣做的含義是,如果用戶在其移動瀏覽器中瀏覽flipkart,flipkart配置的腳本將要求用戶安裝該應用程序。但是,如果用戶已經安裝了應用程序,如果他們導航到此URL,flikart的應用程序通過打開應用程序攔截並處理請求;並且他們沒有被要求安裝應用程序(因爲他們已經安裝了)。
一個例子從我鏈接的文檔意圖過濾器,該捕捉http://www.android.com,並https://www.android.com:
<activity ...>
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:host="www.android.com" />
</intent-filter>
可替換地,它們可以被做了一些的服務器側魔法,描述here
沒有辦法檢查安裝的應用程序或不。您可以在官方網站https://developer.chrome.com/multidevice/android/installtohomescreen#best-practices上進行檢查,這是第一種最佳做法。和flipkart也不能檢查添加的應用程序或不 – adrbtk
請你可以通過在你的Android瀏覽器上輸入來檢查flipkart應用程序。您將瞭解我的需求 – Yatin