通用链接:排除以开头的路径

时间:2018-11-28 12:42:28

标签: ios ios-universal-links

我已经在我的应用程序中成功设置了通用链接,类似:

{
  "applinks": {
    "apps": [],
    "details": [
        {
            "appID": "MyAppId.com.example.test",
            "paths": [ "*"]
        }
    ]
  }
}

现在,我想排除某些以 top_secret 开头的Urls。因此,对于ejemplo,考虑到域名为 www.example.com ,我希望打开我的应用程序:

  • www.example.com/path/subpath
  • www.example.com/path/subpath/subsubpath

但是我不希望它打开:

  • www.example.com/path/subpath/top_secret123/sudssubpath
  • www.example.com/path/subpath/top_secret123
  • www.example.com/path/subpath/top_secret456789/sudssubpath

是否可以使用 NOT 关键字来做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用NOT关键字排除某些路径,例如:

{
"applinks": {
 "apps": [],
 "details": [
    {
        "appID": "MyAppId.com.example.test",
        "paths": [ "*","NOT */top_secret*/*"]
    }
   ]
  }
}