我需要知道是否有一种方法可以重写deepLinking机制以执行基于url的操作。我实际上需要一种方法来确定url是否具有查询参数。 (假设网址没有前缀)如果网址具有查询参数,否则我将运行应用程序,否则将用户重定向到浏览器)
答案 0 :(得分:0)
如Android开发者文档中所述,
<data>
添加一个或多个标签,每个标签代表一种解析为活动的URI格式。标签至少必须包含 android:scheme属性。
You can add more attributes to further refine the type of URI that the activity accepts.
android:pathPrefix
此属性可用于区分不同的URL
例如URL的意图过滤器
将会
<intent-filter>
<data
android:host="www.example.com"
android:pathPrefix="/endpoint1"
android:scheme="http" />
</intent-filter>
android:pathPattern
此属性可用于为路径模式指定正则表达式,使其适用于带有参数的路径。
例如URL
android:pathPattern =“。 param =。”