Android深度链接配置中URL片段的匹配

问题描述 投票:0回答:1

我目前正在为我的应用程序添加深层链接支持。

我们的网络应用程序使用网址的片段部分(例如

example.com/#/nested/page
)进行路由,我们希望应用程序仅打开某些路由。

类似这样的:

<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="example.com" android:pathAdvancedPattern="#/whitelisted/.+" />
</intent-filter>

我希望像

https://example.com/#whitelisted/route
这样的网址会“通过”,而
https://example.com/#not/allowed/route
不会。

有没有一种方法可以实现我错过的功能,或者这只是 Android 上的深度链接不支持的功能?

android deep-linking
1个回答
0
投票

您所寻求的(

Intent
过滤 URL 片段)是 Android 15 的一部分,至少在开发者预览版 2 中是这样。充其量,该功能将在 2024 年晚些时候发布,而您想要的功能还需要数年时间才能提供在大多数 Android 设备上。

© www.soinside.com 2019 - 2024. All rights reserved.