iOS 通用链接:忽略带参数的路径

Fel*_*lix 1 ios ios-universal-links

我无法让 iOS 通用链接接受一种路径,但忽略另一种非常相似的路径。我想要在应用程序中打开的路径如下所示: /details/123567,我想要忽略的路径如下所示:/details?search=123456。

起初,我将其列入白名单/details/*,但这会打开两种链接。添加NOT /details?query=*导致所有链接无法打开。我读到路径参数被忽略。

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "a.b.c",
        "paths": [ "NOT /details?search=*", "/details/*"]
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法成功区分这两种路径?

Ger*_*eon 5

来自苹果的文档:

请注意,仅使用 URL 的路径部分进行比较。

因此,任何查询参数(在 后面?)都将被忽略。