我想在我的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. android深入链接增加
- 2. 深入链接的Android应用程序
- 3. 海关URL /深层链接
- 4. URL和Silverlight深层链接
- 5. 延期的深层链接不适用于iOS 10
- 6. Android深入链接到应用程序
- 7. Android的深层链接
- 8. Android的深层链接
- 9. 如何实现使用HOKO链接的延迟深度链接?
- 10. iOS深度链接和通用链接,如何在ios中深入链接
- 11. Android:深度链接网址
- 12. 从Chrome深度链接Android
- 13. 深入链接Xamarin iOS
- 14. 深入链接jquery标签
- 15. 推迟深度链接在Android中
- 16. angular.js链接行为 - 禁用特定URL的深层链接
- 17. SAML SSO - 深层链接 - 声明URL
- 18. Flutter.io - 是否可以在Flutter中深入链接到Android和iOS?
- 19. Android应用程序的深层链接
- 20. Android上的优步深度链接
- 21. 深入链接URL不显示在Branch.io仪表板
- 22. mod_rewrite深入链接的网址
- 23. 为什么android不处理路径中有#的深层链接url
- 24. iOS和Android共享HTTP深层链接?
- 25. 为Android应用启用深层链接
- 26. 深度链接到Android或网络
- 27. Android Facebook与深层链接共享
- 28. Xamarin Android深度链接不工作
- 29. 超链接在Android中的URL
- 30. 获取深层链接url中的参数值iOS
您将需要实现您的路由器,并定义指向页面的链接。 – Fallenreaper
@Fallenreaper其实他不需要做任何事情,他只需要他的清单中的意图过滤器来做深层次的链接。 –