我在瀏覽器中有一個像xyz://12345
(隱含內容)的網址。我想檢查是否應該安裝應用程序。如果沒有打開安裝該應用程序的市場。怎麼可能做到這一點?從瀏覽器打開應用程序,如果它存在或打開市場來安裝應用程序
0
A
回答
0
我希望我確實讓你正確:你想發起一個意圖,如果它失敗打開市場。 這是如何工作的:
try { startActivity(yourintent); } catch (Exception ise) { String url = "marketurl";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i); }
4
您的應用程序可以註冊一個cookie到設備的瀏覽器。然後你的javascript可以查找這個cookie,如果它存在可以提供一個與你自己的自定義方案相匹配的url(所以你的應用程序會選擇它)。如果它不存在,用戶就會得到一個到市場的url。
+0
我更喜歡用代理字符串做這個,但方法是一樣的,所以這是很好的方法。 – PSIXO
0
只需讓您的應用抓住視頻的鏈接即可。如果安裝了應用程序,應用程序可以捕獲鏈接並啓動。如果未安裝應用程序,則會顯示顯示視頻的頁面。在此頁面中,您可以檢查移動設備是否爲Android手機,並在鏈接到Android電子市場的網站上爲您的應用添加附加內容。
簡單地說。如果有人通過Android設備上的瀏覽器查看視頻,他似乎沒有安裝您的應用,因爲視頻鏈接未被攔截。您現在可以詢問用戶是否想要上市下載應用程序。
相關問題
- 1. 從市場安裝後,Android應用程序無法打開
- 2. 在瀏覽器中打開鏈接或打開應用程序
- 3. 打開應用程序在瀏覽器
- 4. 從瀏覽器中打開已安裝的應用程序
- 5. 打開Facebook我Safari瀏覽器如果未安裝Facebook本地應用程序
- 6. 僅打開瀏覽器的應用程序瀏覽器
- 7. 用chrome或其他webkit瀏覽器打開Cordova應用程序?
- 8. 打開應用程序安裝android
- 9. 如何從url只打開Facebook應用程序,如果安裝
- 10. 如何從node-webkit應用程序打開瀏覽器窗口?
- 11. 如何從Safari瀏覽器打開應用程序
- 12. 如何從瀏覽器打開Android應用程序
- 13. 如何從iOS版Chrome瀏覽器打開應用程序url
- 14. 如何從Puffin瀏覽器打開應用程序
- 15. 如何從Android上的瀏覽器打開應用程序
- 16. 從瀏覽器打開本機iOS應用程序,如何?
- 17. 如何從瀏覽器的windows phone打開應用程序
- 18. 如何從瀏覽器打開本地地圖應用程序?
- 19. 從應用程序在Android的Web瀏覽器中打開URL
- 20. 如何在android中通過瀏覽器打開安裝的android應用程序?
- 21. 在Android中,如何在瀏覽器中打開應用程序
- 22. 如何在應用程序中打開URL(如果已安裝)
- 23. Android應用程序webview在瀏覽器中打開而不是應用程序
- 24. 分支鏈接打開網頁,如果應用程序沒有安裝。如果安裝了應用程序,請打開應用程序
- 25. 如何在lightswitch應用程序中打開瀏覽器窗口?
- 26. Phonegap應用程序,admob在應用程序中打開,需要在單獨的瀏覽器中打開?
- 27. 如果安裝了打開iphone應用程序的URL,或者如果未安裝,請打開iTunes?
- 28. 從XUL應用程序打開瀏覽器窗口
- 29. 從網絡瀏覽器中打開一個Android應用程序
- 30. 從瀏覽器鏈接到打開我的Android應用程序
否@Thommy。就像這樣。我有一個視頻流服務。我將視頻的鏈接作爲網址發送。用戶從瀏覽器中點擊它。如果它是一個Android設備,我希望他通過我的應用程序查看它。如果我的應用程序沒有安裝,我希望他從市場上安裝應用程序來查看它。 – Vijay