0
我遵循Deep Links to App Content的教程。android应用程序无法通过传入链接启动
但是我的应用程序无法拦截链接。该应用程序根本无法启动。
这里是我的Android清单的一部分:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
</intent-filter>
</activity>
这里是测试页面的index.html我把我的Web服务器上。
<a id="applink1" href="http://www.example.com/gizmos/sss">
Open Application</a>
我试了几个小时,仍然无法弄清楚为什么它不起作用。
PS:
如果我改变计划,一些随机的东西,它会工作。
但是我想拦截http链接。
我也试过改变动作,类别,数据的顺序,它没有区别。
对不起,我的疏忽。我正在一步一步地跟踪。我认为你的回答是正确的。但是测试它需要一些时间。我会在接受测试后尽快接受你的回答。 – AlexWei