You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AASA文件在Apple CDN未更新的技术咨询及路径匹配疑问

AASA文件缓存刷新与路径匹配问题解答

问题1:如何使Apple CDN失效以拉取新的AASA文件

Apple没有提供公开的手动刷新CDN缓存的接口,可通过以下方式触发更新:

  • 修改AASA版本号:在applinks的details数组中,给对应APP条目添加或更新version字段(例如从1改为2)。Apple检测到版本变更后,会主动拉取最新的AASA文件,这是最可靠的刷新方式。
  • 调整HTTP缓存头:确保AASA文件的Cache-Control响应头设置较短的过期时间(如max-age=3600),已缓存的文件需等待原有缓存过期后才会更新。
  • 开发测试环境操作:
    • 模拟器:删除测试APP并重启模拟器,或在Xcode中重新安装APP并启用关联域名验证,触发重新拉取。
    • 真机:删除APP后重启设备;也可前往「设置」-「隐私与安全性」-「广告」-「重置广告标识符」,部分场景下会触发AASA缓存更新。

问题2:AASA文件的路径匹配与通配符支持

AASA的paths字段支持多种匹配规则,针对你提到的场景:

  • 单段通配符*:仅匹配单个路径段,不会跨层级:
    • /collection/*可匹配/collection/123,但无法匹配/collection/123/detail这类多级路径。
    • /wallet/*可匹配/wallet/oauth?code=123——Apple匹配时会忽略URL的查询参数(?及后续内容),仅校验路径部分是否符合规则。
  • 精确路径匹配:/sign-in会完全匹配该路径,无论URL是否带有查询参数。
  • 多级路径匹配:若需匹配某路径下的所有层级内容,可使用/**(例如/collection/**可匹配/collection下的所有多级路径,/**则匹配所有路径)。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 09:52:26