如何将苹果与谷歌服务器加入白名单以访问深度链接关联文件?
Universal Links & App Links 境外流量阻断后的白名单配置方案
苹果 Universal Links 需放行的目标
- 优先放行域名:
apple-app-site-association.cdn-apple.com(苹果校验apple-app-site-association文件的核心CDN节点)*.apple.com(兜底覆盖苹果所有验证相关服务,避免遗漏)
- IP范围不推荐直接配置,因为苹果CDN的IP会动态更新,维护成本高,优先用域名白名单更稳妥。如果必须要IP,可通过WHOIS查询苹果官方公布的IP段。
谷歌 App Links 需放行的目标
- 优先放行域名:
digitalassetlinks.googleapis.com(谷歌校验assetlinks.json的核心API域名)*.googleapis.com(兜底覆盖谷歌相关验证服务)
- 同样不建议直接配置IP,谷歌云IP段变动频繁,域名白名单更可靠。
额外注意事项
- 不要拦截User-Agent包含
Applebot(苹果验证爬虫)或Googlebot(谷歌验证爬虫)的请求,这些是苹果/谷歌用来拉取验证文件的官方请求 - 验证配置有效性可使用苹果开发者后台的验证工具、谷歌开发者后台的对应工具测试,确保测试环境流量能正常访问上述白名单域名
内容的提问来源于stack exchange,提问作者malhobayyeb
相关产品推荐
相关产品推荐

