iOS通用链接无法正常工作-无论路径如何,始终打开

时间:2019-12-29 13:50:18

标签: ios ios-universal-links

所以我偶然发现了一个使用iOS通用链接的问题。

假设我的域为:example.com。

因此,我将关联的域设置为applinks:example.com

然后,在apple-app-site-association文件中,我指定了以下内容:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "XXXXXXX.com.example.bro",
        "paths": [
          "/ios/*"
        ]
      }
    ]
  }
}

我希望只有/ ios结尾的链接才能使该应用打开,而其他链接(例如example.com,example.com / something)应该在Safari中打开。

但是,example.com域下的每个链接都会在应用中打开。

我尝试使用“ NOT ”,“ NOT /”,“ NOT / ”等,但没有成功。

我可能会缺少什么?

我们将不胜感激,

谢谢!

1 个答案:

答案 0 :(得分:0)

更新:

看来我的文件冲突导致了这些问题。 显然,我的队友在./well_known下添加了一个类似的文件。似乎优先于我添加的文件。 (./well_known下的文件带有星号*-允许所有链接)。

一旦我删除了./well_known下的多余文件,问题就解决了。