这似乎很简单,但我还没有想出如何做到。
我需要当用户点击域名 URL 时打开我的应用程序。 我需要将 URL 与域( android:host )(不带路径)进行匹配。 例如:example.com 或 example.com/
我成功地让它在 example.com/ (带斜杠) 上运行,但我无法捕获没有斜杠的 URL:example.com
我尝试使用 pathPattern /*,但它也不起作用。
以下是我的 Android Manifest:
<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:scheme="https" />
<data android:host="example.com" />
<data android:host="www.example.com" />
<data android:pathPattern="/*" />
<data android:path="/" />
</intent-filter>
简单来说,我希望能够匹配具有或不具有结束斜杠“/”的URL。 http://example.com http://example.com/
http://example.com/
能匹配,而不是http://example.com
(通过adb shell start
进行测试)。 - Cory Petosky