我们有一个安卓应用程序,当用户被重定向到自定义协议时启动该应用程序。 如果设备上没有安装该应用程序,我们希望将用户重定向到Google/Play商店以安装该应用程序。
对于iOS,我们可以使用类似这样的东西:Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?... 但是在安卓上无法正常工作。
以下是基本工作流程:
- 用户在我们的网站上点击链接
- 用户被重定向到
customProtocol://site.com?some=params
- 如果设备上已安装应用程序,则当访问 customProtocol://url 时设备知道该怎么做并启动应用程序... 然而,如果设备上未安装该应用程序,安卓只会给出“页面不可用”的错误页面;在 iOS 上的解决方案似乎在安卓上无法使用。
你有什么想法可以在安卓上实现这个功能吗? 在安卓上不可能吗?