如果安装了我的应用程序,我想让所有用于我的应用程序的 URI 启动我的应用程序。如果它没有安装,我想显示一个关于我的应用程序的网页。看了下面两个问题,还是找不到靠谱的解决办法。
意图过滤器适用于 Google+,但不适用于 Chrome 和 Facebook
Android - 如果未安装应用程序,则重定向到商店(从网站启动)
第一个解决方案(重定向)的问题是,在未安装应用程序时重定向到自定义协议会导致错误页面,如第二个问题中所述。第二种解决方案的问题(使用带有服务器名称意图过滤器的 http 协议)是 Chrome 不支持意图过滤器,如第一个问题中所述。所以现在的问题是,有没有办法防止在没有安装支持的应用程序时发生重定向?