只有在安装支持Android应用程序时,HTML才会重定向到自定义协议

Blu*_*kMN 6 html redirect android intentfilter android-intent

我想让我的应用程序的所有URI启动我的应用程序,如果它已安装.如果没有安装,我想显示一个关于我的应用程序的网页.看了以下两个问题后,我仍然找不到可靠的解决方案.

Intent过滤器适用于Google+,但不适用于Chrome和Facebook

Android - 如果未安装应用程序,则重定向存储(从网站启动)

第一个解决方案(重定向)的问题是,当未安装应用程序时,重定向到自定义协议会导致错误页面,如第二个问题中所述.第二个解决方案(使用具有服务器名称的意图过滤器的http协议)的问题在于Chrome不支持意图过滤器,如第一个问题中所述.所以现在的问题是,有没有办法防止在没有安装支持的应用程序时发生重定向?

pet*_*ter -1

这家伙似乎可以解决您的问题:Android Browser Facebook Redirect does not Always Trigger Intent for URL。或者至少它运行得很好。到目前为止我发现的最好的东西。