免费在线 AASA / iOS Universal Links 验证工具 tool icon
AASA • apple-app-site-association • Universal Links

免费在线 AASA / iOS Universal Links 验证工具

免费在线验证 Apple App Site Association(AASA)文件:检测可访问性、Content-Type、JSON 结构与 appID/paths 规则,并提供 Universal Links 匹配测试与排错教程。

AASA / iOS Universal Links 在线验证

说明:浏览器受 CORS 限制,本工具通过公共代理拉取 AASA 文件进行检查。请勿输入敏感内部地址;AASA 本身应为公开可访问文件。

检查结果
作为校验/匹配的 AASA 来源
手动粘贴 AASA JSON
Universal Links 匹配测试
未选择可用 AASA
注:此处仅做 AASA 规则层面的“是否命中”判断,实际 iOS 仍受缓存、安装状态、系统版本与跳转来源影响。
验证教程(快速排错)
1) 部署 AASA(服务端)
  1. 将文件部署到 `https://<domain>/.well-known/apple-app-site-association`(推荐)或 `https://<domain>/apple-app-site-association`。
  2. 文件必须无扩展名(不要 `.json`),并确保 HTTPS 可访问且返回 200。
  3. 建议 `Content-Type: application/json`(签名文件可能为 `application/pkcs7-mime`)。
  4. 典型结构:`applinks.apps` 为 `[]`,`applinks.details` 中配置 `appID` 与 `paths`/`components`。
2) 配置 iOS(客户端)
  1. 在 Xcode 的 Associated Domains 中添加:`applinks:your-domain.com`(按需包含子域)。
  2. 确保 `appID` 正确:`<TeamID>.<BundleID>`,且与打包签名一致。
  3. 安装 App 后,用 Safari/备忘录/短信等入口点击链接测试。
3) 常见失败原因
  • 路径/文件名错误(少了 `.well-known` 或多了 `.json`)。
  • 跳转/鉴权/WAF 导致拿到 HTML。
  • AASA JSON 结构不合法:缺少 `applinks.details[].appID` 或缺少 `paths/components`。
  • iOS 有缓存:更新后生效可能延迟。
  • Apple 官方 CDN 可能存在缓存延迟:`app-site-association.cdn-apple.com` 返回的内容不一定实时。
4) 本地命令快速检查(可选)
curl -i https://your-domain.com/.well-known/apple-app-site-association
xcrun simctl openurl booted https://your-domain.com/your/path
注:不同 macOS/iOS 版本的调试命令可能不同;企业网络/代理环境也可能影响拉取。

如何使用

  • 在“域名 / 站点地址”输入框中填写您的 App 关联域名(例如 example.com)。
  • 选择 AASA 文件来源(默认 .well-known 路径),点击“获取并校验”按钮。
  • 查看“检查结果”区域,确认 HTTP 状态、Content-Type 及 JSON 格式是否正确。
  • 在“Universal Links 匹配测试”区域输入具体 URL,测试是否命中 AASA 规则。

小贴士

本工具通过公共代理获取文件,以绕过浏览器 CORS 限制。

AASA 文件必须通过 HTTPS 访问,且不应有 .json 后缀。

iOS 验证 Universal Links 时会优先请求 /.well-known/apple-app-site-association。

如需测试未部署的内容,可选择“手动粘贴”模式进行规则校验。

P2P文件传输

P2P文件传输

基于 WebRTC 的纯前端 P2P 文件传输工具,连接后即可在设备间直接互传文件,不经过服务器中转。

SSL检查

SSL检查

输入域名即可对 HTTP/HTTPS 可达性、状态码和跳转结果进行快速检查,通过公共代理读取基础信息,帮助发现 HTTPS 配置问题与异常重定向。

MAC 地址生成

MAC 地址生成

本地生成 MAC 地址:批量、格式可选、支持前缀与 LAA/组播位控制,一键复制用于测试与配置。

WebRTC 指纹

WebRTC 指纹

计算 WebRTC/DTLS 证书指纹:粘贴 PEM 即可生成 fingerprint 与 SDP 行,支持多种哈希算法,本地处理。

WebRTC ICE 调试

WebRTC ICE 调试

解析并可视化 WebRTC ICE candidates:支持 SDP 粘贴、字段解析、过滤与一键复制,适合排查连通性问题。

API 测试工具

API 测试工具

在线发送 HTTP 请求,支持自定义方法、请求头和请求体,所有请求均在浏览器本地发起。

HTTP 请求头解析

HTTP 请求头解析

将原始 HTTP 请求头解析为 JSON,或从 JSON 生成标准请求头文本,支持 Cookie 简单拆分,浏览器本地处理。

CSP 内容安全策略生成

CSP 内容安全策略生成

在线生成与解析 CSP Header,支持常用指令列表、风险提示与标准化输出,全部在浏览器本地完成。

Cron 表达式解析

Cron 表达式解析

解析与生成 Cron 表达式,支持常用模板与可视化字段编辑,并展示后续执行时间,浏览器本地计算。

Cron 表达式生成

Cron 表达式生成

可视化选择每分钟、每小时、每天、每周或每月计划,一键生成 Cron 表达式并预览下次执行时间,浏览器本地计算。

CORS跨域检查

CORS跨域检查

分析跨域预检与响应头配置的可视化工具。