앱 링크 어시스턴트는 Android 딥 링크 문제를 진단하는 데 가장 먼저 사용할 수 있는 도구입니다. 앱 링크 어시스턴트를 제대로 사용하면 딥 링크 실패 가능성을 크게 줄일 수 있으므로 앱 재참여 광고에서 더 원활한 사용자 환경을 제공할 수 있습니다. 다음은 앱 링크 어시스턴트가 일반적인 문제를 해결하는 방법입니다.
| Android 딥 링크 문제 | 앱 링크 어시스턴트가 도움이 되는 방식 |
|---|---|
AndroidManifest.xml의 <data> 태그 속성이 누락되거나 잘못됨 |
앱 검사에서 이러한 오류를 표시합니다. 대부분은 자동으로 수정됩니다. |
인텐트 필터에 ACTION_VIEW, CATEGORY_DEFAULT 또는 CATEGORY_BROWSABLE이 누락됨 |
앱 검사에서 이러한 누락을 식별합니다. |
Android 앱 링크에 autoVerify="true"가 설정되지 않음 |
앱 검사에서 이 누락된 속성을 강조 표시합니다. |
assetlinks.json에서 assetlinks.json을 찾을 수 없음 |
웹 검사가 실패하여 예상 위치에서 파일을 가져올 수 없음을 나타냅니다. |
assetlinks.json이 HTTPS 대신 HTTP를 통해 제공됨 |
웹 검사에서 HTTPS 접근성 실패를 보고합니다. |
assetlinks.json의 Content-Type이 잘못됨(application/json이 아님) |
웹 검사에서 콘텐츠 유형 불일치를 표시합니다. |
리디렉션으로 인해 assetlinks.json에 액세스할 수 없음 |
리디렉션이 감지되면 웹 검사가 실패합니다. |
assetlinks.json의 잘못된 형식의 JSON 또는 잘못된 문장이 있음 |
웹 검사에서 JSON 구조 및 package_name, sha256_cert_fingerprints와 같은 필수 필드를 검사합니다. generation/diff 도구를 사용하면 올바른 파일을 만들 수 있습니다. |
sha256_cert_fingerprints의 sha256_cert_fingerprints가 일치하지 않음 |
웹 검사가 파일의 디지털 지문을 앱의 서명 인증서 지문과 비교합니다. |