我觉得很愚蠢,因为我发现了三个不同的问题,这些问题看起来与我的相同,但我无法使其工作。我尝试了“使用意图过滤器不工作打开Android应用程序”,“使用意向过滤器不工作打开Android应用程序”和“使用意向过滤器打开Android应用程序过滤器不适用于4.1版本2”。我的应用程序使用WebView在我的移动网站上捕获活动,但我知道很多用户使用Google启动浏览器。我希望它启动我的应用程序。另外,当用户在浏览器中键入我的网站地址时,它会很好,他们会得到一个选择对话框,让他们选择使用我的应用程序作为我的网站。我的清单有以下几点:打开android应用程序使用方案不起作用
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:host="www.tennisrecruiting.net" />
<!--<data android:pathPattern="/.*" />-->
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我已经有和没有注释掉线试了一下,并与他们的模式,但没有工作,“*”。也就是说,如果我在谷歌搜索中输入“tennisrecruiting”,然后点击一个选项,然后点击“http://tennisrecruiting.net”,手机会直接进入我的Chrome浏览器而不要求使用我的应用程序。同样,如果我在我的Chrome浏览器中输入“http://tennisrecruiting.net”作为目标网址,则chrome只会打开我的网站,而不会启动我的应用程序或要求用户作出选择。
我在做什么错了 - 其他提问者似乎可以使用它,但我尝试了所有的解决方案,而且他们不适合我。我在Verizon上安装了Galaxy G6,Android版本为6.0.1,内核版本为3.10.61
这不是一个解决方案,因为它只适用于你。 – FlavorScape