我正在尝试做一些我认为很简单的事情,但结果却是一场噩梦。我正在尝试使用 Android Studio 中的 App Links Assistant 让我的应用在用户转到特定 URL 时自动打开。由于我不能真正发布我的真实地址或任何内容,我将只使用示例 URL。我需要的是当有人访问带有数字路径的 url 时打开应用程序,例如:http://example.com/654876192
它总是 /[numbers] 并且总是有 9 个。
因此,我在 Android Studio 中打开 App Links Assistant 并为网站添加一个新条目http://example.com
,然后为我选择的“路径”选项pathPattern
和我使用的值添加/[0-9]+
理论上应该与上面的 URL 匹配,但是在该部分下方有一个您可以输入 URL 以查看它是否匹配的地方,而我在其中输入的内容实际上都没有匹配。
有什么我遗漏的东西,pathPattern
实际上不起作用吗?我做错了模式吗?我真的不知道为什么它不匹配。
您可以从屏幕截图中看到它说 url 不匹配。请帮忙,谢谢。
编辑:这是来自android清单的完整意图过滤器......
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="meet.finitycare.com"
android:pathPattern="/[0-9]+" />
</intent-filter>