필터

[안드로이드] 앱이 바로 열리지 않고 브라우저와 앱 중에서 선택할 수 있는 옵션이 제공됩니다.

On Android, if the App Links are enabled correctly, they should never show the dialog box to choose between a browser and the app as mentioned in the Android documentation.

문제 해결 단계

  1. 디바이스 브라우저가 xx.app.link 도메인의 기본 핸들러가 아닌지 확인합니다.
  • Android 앱 링크는 앱을 도메인의 기본 핸들러(즉, xx.app.link)로 설정합니다. 앱 링크(App Links)가 사용 설정되기 전에 유저가 링크를 클릭하면 유저에게 브라우저 또는 인앱으로 열 수 있는 옵션이 주어집니다. 브라우저가 '항상'으로 선택되면 해당 도메인은 앱을 열지 않습니다.
  • 브라우저 기본값 재설정: Settings → Apps → 브라우저 선택 → Defaults → 'Clear Defaults'.
  1. 하나의 도메인에서 검증에 실패하면 다른 모든 도메인에 대해서도 앱 링크(App Links)를 사용할 수 없습니다.
  • Manifest의 모든 도메인 및 하위 도메인은 다음 위치에서 DAL 파일을 호스팅해야 합니다. https://[domain]/.well-known/assetlinks.json
  • Even if autoVerify="true" is not in all intent filters, Android will scrape every domain.
  1. Branch 대시보드 및 올바른 SHA 256 핑거프린트를 포함하는 다른 모든 DAL 파일을 확인합니다.

  2. build.gradle에서 앱의 compileSdkVersion이 23+인지 확인합니다.

  3. 모든 링크 도메인은 공개적으로 액세스할 수 있어야 하며(방화벽/vpn 뒤에 있지 않음) Google의 봇(Bots)에서 액세스할 수 있어야 합니다.

  4. 앱 링크(App Links) 유효성 검증: 앱 설치 > 디바이스를 안드로이드 스튜디오에 연결 > ./adb shell dumpsys package d.

520

검증 성공

327

검증 실패