연결 파일 전체를 준비
applinks.details가 포함된 JSON을 붙여 넣으세요. 예시는 최신 appIDs와 components를 사용하지만 이전 appID와 paths도 검사합니다. 구문 오류에는 행과 열이 표시됩니다.
- 예시에는 일반 경로, 제외 경로, 쿼리 조건이 함께 있습니다.
iOS / Android Dev Tools
AASA JSON과 URL 여러 줄을 입력하고 필요하면 App ID를 고르세요. 도메인에 요청하지 않고 규칙만 검사합니다.
예시를 수정하고 검증하세요.
이 브라우저 탭에서 검사하며 입력한 도메인이나 URL에 요청하지 않습니다.
비우면 선언된 모든 App ID를 표시하고, 입력하면 정확히 일치하는 ID만 표시합니다.
예시를 수정하고 검증하세요.
일부 링크만 Safari에 남는다면 AASA 검증으로 배포 전에 어떤 규칙이 먼저 URL을 차지하는지 볼 수 있습니다. JSON 구문만 맞는 것으로는 뒤에 둔 제외 규칙이 무시되는 이유를 알기 어렵습니다.
이 AASA 검증 결과는 붙여 넣은 파일의 App ID와 결정 규칙을 보여 줍니다. 서버의 파일 제공 상태, Apple CDN 캐시, 설치된 앱의 실제 동작은 별도로 확인해야 합니다.
AASA 검증은 여러 URL을 같은 순서의 규칙에 적용해 포함, 제외, 불일치를 나눠 보여 줍니다. 서버에 파일을 올리지 않고 경로 범위 오류를 찾을 수 있습니다.
넓은 규칙이 먼저 일치하면 뒤의 제외 규칙에는 도달하지 않습니다. AASA 검증은 실제로 결정한 규칙 번호와 명백히 가려진 항목을 표시합니다.
applinks.details가 포함된 JSON을 붙여 넣으세요. 예시는 최신 appIDs와 components를 사용하지만 이전 appID와 paths도 검사합니다. 구문 오류에는 행과 열이 표시됩니다.
HTTPS URL이나 슬래시로 시작하는 경로를 한 줄에 하나씩 넣습니다. App ID를 비우면 선언된 모든 앱의 결과가 나오며 입력을 바꾸면 이전 보고서가 만료됩니다. 이 경로 매칭 테스트는 네트워크를 사용하지 않습니다.
결과의 details와 규칙 번호를 보고 보고서를 내보내세요. 포함 판정은 붙여 넣은 규칙이 앱을 선택했다는 뜻일 뿐, 배포와 기기 항목은 미확인입니다.
components의 경로·쿼리·프래그먼트·exclude와 paths의 순서형 NOT 제외를 구분해 처리합니다. 서로 다른 두 문법을 하나로 뭉개지 않습니다.
같은 URL을 선언된 모든 앱에 시험하거나 특정 App ID만 고를 수 있습니다. 파일에 없는 ID와 경로가 불일치한 ID는 다른 상태로 나옵니다.
AASA 검증 보고서에는 구조 문제, 입력 행, 결정 규칙, 미확인 배포 항목이 포함되어 릴리스 기록과 함께 검토하기 좋습니다.
로컬 AASA 검증은 붙여 넣은 규칙의 일치만 보여 줍니다. 실제로는 배포 파일, CDN, Associated Domains, 설치 상태, 클릭 위치도 중요하므로 기기에서 따로 시험하세요.
해당 호스트의 /.well-known/apple-app-site-association 또는 루트 경로에 확장자 없이 배포합니다. 이 도구는 서버에 접속하지 않으므로 배포 여부는 미확인입니다.
URL을 한 줄씩 입력하면 각 App ID에서 처음 결정한 details와 규칙 번호를 표시합니다. 제외와 단순 불일치도 구분합니다.
Apple CDN과 기기의 캐시가 관련됩니다. 이 페이지는 네트워크 요청을 보내지 않으므로 CDN 복사본과 실제 기기를 따로 점검해야 합니다.
아니요. JSON 규칙의 로컬 결과이며 앱 서명, 서버 응답, 설치 상태와 Safari 동작까지 검증하지는 못합니다.
더 확인할 규칙이 있나요?