gpt4 book ai didi

iOS 通用链接(applinks)不适用于子域

转载 作者:行者123 更新时间:2023-12-05 02:34:35 24 4
gpt4 key购买 nike

在为我的应用的通用链接过滤允许的子域时出现问题。

假设我有这些域:

 - a.subdomain.domain.com 
- b.subdomain.domain.com
- c.subdomain.domain.com

我希望我的应用程序被 a.subdomain.domain.comb.subdomain.domain.com 打开,而不是 c.subdomain.domain .com.

据我所知,不可能排除托管在服务器上的关联文件中的子域,只能排除该域的路径(路径中带有“NOT/xxx/”)。

因此选择允许子域列表而不是排除一个子域。

但它并没有像预期的那样工作..

我在 a.subdomain.domain.comb.subdomain.domain.com 上都上传了关联文件。即使在 subdomain.domain.com 上。AASA 文件包含 "paths": ["*"]

在我的应用授权中,我指定了 "applinks:a.subdomain.domain.com""applinks:b.subdomain.domain.com"

不打开任何东西。感觉当我在权利中添加的不仅仅是域本身时,它会完全停止工作。

"applinks:*.domain.com" 没问题,但会打开所有子域。

"applinks:a.subdomain.domain.com", "applinks:*a.subdomain.domain.com" 甚至 "applinks:* .subdomain.domain.com" 打破一切。

我错过了什么吗?没有发现任何关于权利中不允许使用子域的信息,它在 official Apple doc 中的解释方式它应该工作...

最佳答案

我猜没人对此感兴趣,所以我会在找到方法后自己回答,也许以后对其他人有用。

"applinks:*.subdomain.domain.com"的关联文件必须出现在 subdomain.domain.comdomain.com 开始工作。

如果你想限制为 "applinks:a.subdomain.domain.com""applinks:b.subdomain.domain.com",该文件有也出现在 a.subdomain.domain.comb.subdomain.domain.com 或您将在应用授权中明确指定的任何其他子域中。

Apple 对如此重要的功能的记录非常糟糕。

关于iOS 通用链接(applinks)不适用于子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70745308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com