我想在我的android應用中實現延期深層鏈接。我的理解是我需要提供一個網址,當用戶打開網址時,它會將用戶引導至應用程序或在應用程序尚未安裝時播放商店。從我的研究中,似乎Android能夠在默認情況下解析延遲深層鏈接。但我的問題是來自哪裏的URL?谷歌有任何網址生成器爲我生成它,或者我需要有一個網站,並編寫一些代碼的網址?Android中的延期深入鏈接URL
1
A
回答
1
到目前爲止的答案和評論都是指正常深層鏈接。他們都不會讓你推遲深層鏈接(即,即使應用程序尚未安裝並且用戶需要首先訪問Play商店以下載該深層鏈接的能力)。
Vanilla iOS根本不支持延期深層鏈接。 Android可以使用Android Google Play referrer來完成,但它不可靠,根本無法使用Chrome。
爲此,您可能需要調查免費的第三方服務,如Branch.io(完全披露:我在分支團隊中)。分支平臺將所有技術細節和邊緣案例抽象出來,因此您只需在創建鏈接時定義一組鍵/值參數(例如:articleID: story123
)即可。 Branch確保這些參數在用戶點擊鏈接後第一次啓動時返回給您,無論該應用是否在點擊鏈接時安裝。然後,您可以使用這些值進行路由/自定義,無論您希望如何。
2
該URL來自任何應用程序或用戶。它只是一個正常的應用程序,形式爲http://example.com/path。神奇的是,你的清單爲http方案和example.com/path路徑註冊了一個意圖過濾器,並且Android將把任何具有該URL的ACTION_VIEW的意圖傳遞給你的應用程序。如果你的應用程序沒有安裝,因爲它的http url會返回瀏覽器。如果網址恰好轉到或重定向到Play商店,那麼它也會爲您提供該行爲。
+1
你能舉一些例子嗎 –
相關問題
- 1. 如何進行延期深度鏈接?
- 2. android深入鏈接增加
- 3. 深入鏈接的Android應用程序
- 4. 海關URL /深層鏈接
- 5. URL和Silverlight深層鏈接
- 6. 延期的深層鏈接不適用於iOS 10
- 7. Android深入鏈接到應用程序
- 8. Android的深層鏈接
- 9. Android的深層鏈接
- 10. 如何實現使用HOKO鏈接的延遲深度鏈接?
- 11. iOS深度鏈接和通用鏈接,如何在ios中深入鏈接
- 12. 在Android應用中的深層鏈接
- 13. Android Google plus,深層鏈接
- 14. Android:深度鏈接網址
- 15. Android深層鏈接問題
- 16. 從Chrome深度鏈接Android
- 17. IOS深層鏈接的URL格式,
- 18. 深入鏈接jquery標籤
- 19. 深入鏈接Xamarin iOS
- 20. 推遲深度鏈接在Android中
- 21. angular.js鏈接行爲 - 禁用特定URL的深層鏈接
- 22. 自定義URL和深層鏈接
- 23. 散列在URL深層鏈接與AJAX
- 24. 離子深層鏈接URL路徑
- 25. SAML SSO - 深層鏈接 - 聲明URL
- 26. 的Android深度定製的鏈接URI
- 27. Angular2中的深層鏈接
- 28. Flutter.io - 是否可以在Flutter中深入鏈接到Android和iOS?
- 29. Android應用程序的深層鏈接
- 30. Android上的優步深度鏈接
您將需要實現您的路由器,並定義指向頁面的鏈接。 – Fallenreaper
@Fallenreaper其實他不需要做任何事情,他只需要他的清單中的意圖過濾器來做深層次的鏈接。 –