打开Android应用程序使用方案不工作

时间:2016-06-11 20:05:23

标签: android google-chrome android-intent

我感到愚蠢,因为我发现了三个与我的相同的问题,但是我无法让它发挥作用。我尝试了“使用intent-filter无法正常工作打开Android应用”,“使用intent-filter无法正常工作从URL打开Android应用”,以及“使用intent-filter打开Android应用不适用于4.1版本2”。我的应用程序使用WebView捕获我的移动网站上的活动,但我知道很多用户使用Google来启动他们的浏览器。我希望它能够启动我的应用程序。此外,当用户将我的网站地址键入浏览器时会很好,他们会得到一个选择对话框,让他们可以选择在我的网站上使用我的应用程序。我的清单有以下内容:

while

我已尝试使用和没有注释掉的行,并使用模式“。*”,但它们都不起作用。也就是说,如果我在Google搜索中输入“tennisrecruiting”,然后点击选择“http://tennisrecruiting.net”,则手机会直接转到我的Chrome浏览器而不会要求使用我的应用。同样,如果我在Chrome浏览器中并输入“http://tennisrecruiting.net”作为目标网址,则只需打开我的网站而不启动我的应用或要求用户选择。

我做错了什么 - 其他提问者似乎让它起作用但我已经尝试了所有的解决方案而且它们对我不起作用。我在Verizon上安装了Galaxy G6,Android版本为6.0.1,内核版本为3.10.61

1 个答案:

答案 0 :(得分:3)

我想出了自己的问题,但认为如果其他人有同样的问题,发布答案会很好。问题是我的设备上只有一个浏览器Chrome,它当然是为http方案注册的。由于它是唯一的一个,我的设备将其视为所有http方案的首选应用程序。通过指定主持人,我的计划更具选择性。解决方案是下载另一个浏览器,以便没有用户首选,然后当Google导航到http://tennisrecruiting.net时,我的应用程序已被列出以供选择。当我的移动网站进入Chrome时,我仍然没有获得转移或选择,但这并不奇怪。