如何访问 Apple 的 AASA 验证器(App Search API 验证工具)?

问题描述 投票:0回答:2

构建 Apple App Site Association 文件(AASA 或

apple-app-site-association
文件)时,很容易出错。这就是 Apple 构建“App Search API 验证工具”(ref1ref2)的原因。

这似乎于 2022 年 6 月在 https://search.developer.apple.com/appsearch-validation-tool/ 可用。但是,该网站现在重定向到一个有关通用链接的通用页面

我想使用 Apple 的工具来验证我的 AASA 文件,因为当我在 App Store Connect 中选择构建时,它显示我的 AASA 文件存在问题:

域名状态:1 个无效域名

缓存状态:无法访问 AASA 文件

调试状态:无效权利:未知 ID

如何访问 Apple 的 App Search API 验证工具?


我知道有第三方 AASA 验证者:

...但是,这些不是由Apple构建的,因此可能不如Apple的工具那么彻底。举个例子,我的 AASA 文件在这两个网站上都成功,尽管它在 App Store Connect 上失败了。

ios app-store-connect ios-universal-links apple-appclips apple-app-site-association
2个回答
27
投票

截至 2023 年 10 月,我不记得从何时或为何开始,但我一直在成功使用以下方法:

https://app-site-association.cdn-apple.com/a/v1/<domain>

例如

https://app-site-association.cdn-apple.com/a/v1/spotify.com


6
投票

以下是我们所经历的故障排除步骤:

通过加载检查Apple CDN:

https://app-site-association.cdn-apple.com/a/v1/<domain>

如果CDN缓存尚未更新(显示过时的文件),则尝试通过加载使缓存失效:

https://app-site-association.cdn-apple.com/a/v1/<domain>?timestamp=<current epoch time>

(从这里获取纪元时间https://www.epochconverter.com)这可能需要一段时间才能更新(我们需要超过 8 小时)

© www.soinside.com 2019 - 2024. All rights reserved.