通配符通用链接确认

Ken*_*Lim 2 ios ios-universal-links

我对iOS通用链接通配符支持有疑问。

我的域中有几百个子域,例如:1. subdomain1.example.com 2. subdomain2.example.com 3. subdomain3.example.com ...

我将JSON文件放入根DNS @ https://example.com/apple-app-site-association中。我的目标是不需要在每个子域中添加JSON文件,而只需将其放入根目录即可。

似乎通配符支持实际上不需要在xCode授权PLIST中指定所有子域,而无需在服务器端使用通配符(只需在1处填充并完成)。

无论如何,是否在根目录中填充1个JSON文件以处理所有子域?

Ale*_*uer 5

很不幸的是,不行。该apple-app-site-association文件必须在每个子域上都可用,并且没有任何重定向。子域的通配符匹配仅适用applinks于Xcode中的条目。

您也许可以配置某种代理设置,为每个子域在后台提供相同的文件,但这取决于您的服务器配置。

  • 我确认需要 subdomain1.example.com/apple-app-site-association 和 example.com/apple-app-site-association 通配符才能工作。 (2认同)