免費線上 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 結構與 applinks 規則,並提供 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跨域检查

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