如何从 pathPattern 中排除目录

How to EXCLUDE a directory from a pathPatttern

我找到了很多方法来设置 pathPatterns 以应用于某些目录或文件。我需要从一般模式中 EXCLUDE 一个目录。

我有一个带有 pathPattern="/.*" 的 InstantApp intent-filter,它允许两种方式通过下载 instantapp 功能传递参数 module, viz., example.com/abc/xyzexample.com/?Q1=abc&Q2=xyz.

我的问题是我需要一个目录,比如说,example.com/exclusion 不被视为要传递的参数,而是被视为 BROWSABLE.

有什么想法或者我在问不可能的事情吗?顺便说一句,我不想​​将我的 pathPattern 移动到 "/insertion/.*"

Any ideas or am I asking the impossible?

你在问不可能的事情。您可以以加法方式拥有多个 pathPattern 值,但通常 <intent-filter> 中没有减法语义。

如果您在路径模式前面加上如下值: pathPattern="/包括/.*"

因此您将其添加到清单中以仅处理这一个。

示例:

example.com/包含/abc/xyz

example.com/包含/?Q1=abc&Q2=xyz

所以这一个(排除):

示例。com/exclusion

不会被应用程序管理。