我有内部清单,可以在点击链接时启动DummyActivity。
<intent-filter android:label="Dummy Stuff">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="example.com"
android:pathPrefix="/services/login/reset.html"
android:scheme="https" />
</intent-filter>
当我点击与模式匹配的链接时,它每次都会打开应用程序,但有时会进入DummyActivity,有时会进入以前的任何Activity。有什么想法吗?
另请注意,我单击动态链接并使用firebase处理深层链接。另请注意,即使在显示另一个活动的情况下,我也会使用调试器检查DummyActivity根本不打开。因此,我们可以消除DummyActivity将其重定向到另一个的情况。
答案 0 :(得分:0)
添加以下内容解决了问题:
<data android:pathPattern="/.*" />
因此,意图过滤器如下所示:
<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:host="example.com" />
<data android:scheme="https" />
<data android:pathPattern="/.*" />
</intent-filter>