想象一下,您在Android應用中註冊了自定義網址處理程序。其他一些應用程序/網頁包含鏈接,該鏈接的網址可以被該處理程序識別,但不幸的是該應用程序尚未安裝在用戶的設備上。應用程序的開發人員是否有任何選擇來提示Google的Play商店通過搜索此URL方案並安裝此特定應用程序來在Play商店中查找您的應用程序,或者用戶基本上因「沒有找到處理此意圖的活動」問題?讓自定義網址在Play商店中回退搜索
回答
您可以使用PackageManager.resolveActivity()
檢查是否安裝了特定的應用程序:
Uri customUri = Uri.parse("mycustomhandler://my.custom.encoded.URI");
Intent customIntent = new Intent(Intent.ACTION_VIEW, customUri);
if (getPackageManager().resolveActivity(customIntent, 0) == null) {
// The package is not installed,
// implement your logic here
}
是的,如果我將擁有其他應用程序,顯示的URL,我不... –
原則上,你不應該擔心如何以及爲什麼其他開發人員的應用程序失敗... – ozbek
原則上不,但事實上應該實現共享功能,並且多個來源(twitter,fb,google +)應該鏈接到應用程序中打開的特定資源。如果安裝了應用程序,這可以正常使用IntentFilter,但如果未安裝該應用程序,則完全沒有。我想我的選擇在這裏非常有限... –
- 1. 搜索特定的Play商店類別
- 2. Google Play商店的搜索API
- 3. Play商店中
- 4. 使用商店獲取自定義網址的請求
- 5. 如何爲NSPersistentContainer設置自定義商店網址
- 6. 識別退款的Play商店下載
- 7. 如何讓我的Android應用程序在Play商店上無法搜索?
- 8. 在Redux中退回新商店
- 9. 確定的Android Play商店
- 10. 重定向到Play商店
- 11. Play商店中的搜索工作如何?
- 12. 出版了唯一的名稱Play商店中搜索
- 13. Play商店應用內結算自定義價格編程?
- 14. 自定義谷歌搜索網址,排除某些網站
- 15. 錨標籤=「{{商店網址=
- 16. 谷歌自定義搜索中的多個網址限制
- 17. 本地搜索特定商店
- 18. Appcelerator商店本地搜索
- 19. iTunes搜索商店api
- 20. 如何限制Google自定義搜索到特定的網址?
- 21. 在Play的CRUD模塊中自定義搜索功能
- 22. 如何創建Google Play商店等搜索功能
- 23. Android電子市場和Google Play商店搜索問題
- 24. 如何訪問和刪除Play商店的搜索記錄?
- 25. 在Google Play商店中自動插入應用內商品
- 26. 鏈接Play商店中
- 27. 如何讓谷歌Play商店應用如搜索操作菜單和搜索對話框設計
- 28. Android Play商店更新和回覆
- 29. 搜索Dojo商店內的商品
- 30. 在彈性搜索中搜索商店時IndexMissingException
你怎麼樣只是讓他們把鏈接到谷歌在其網站Play商店,並認識到URL在您的應用與您URL處理程序?就像它一樣,它會一直到Play商店,但是 - 一旦安裝 - 也會到您的應用程序。 –
人......這就是問題,並非都是市場://自動爲Play商店提供風格的網址?如果是的話,那麼當用戶點擊這樣一個鏈接時,即使該應用程序已經安裝了很長時間,用戶是否會收到這個彈出窗口「你想要打開這個動作」?這看起來有點尷尬嗎? –
好吧,這將是一個額外的,也許有點奇怪的一步,但它最接近你可以得到你想要的。由於您的應用尚未安裝,因此您無法控制該移動設備使用的網址。 –