App Links를 적용하며 만났던 에러들 모음
assetlinks.json 파일에 사용해야 하는 건 "서명 키"
업로드 키: 개발자가 Google Play에 앱을 제출할 때 사용하는 키
서명 키: Google Play에서 앱을 최종 사용자에게 배포할 때 사용하는 키
=> 앱이 구글 플레이에 업로드되면, 구글은 업로드 키를 사용하여 서명된 APK를 받아 이를 자체적으로 다시 서명한 후 배포함.
나는 업로드 키와 서명 키를 헷갈리는 바람에 아무리 테스트를 해도 App Link가 실행되지 않았다 ㅠ_ㅠ
assetlinks.json 파일에 업로드 키의 지문을 넣으면, Google Play에서 실제로 배포된 앱의 서명 키와 일치하지 않아 앱 링크가 작동하지 않게 된다.
출처: https://stackoverflow.com/questions/72048775/flutter-app-links-does-not-work-on-android
서명키를 활용하고 있기 때문에 테스트는 릴리즈 모드 + 실기기 조합으로 가능하다.
(로컬 키를 직접 생성하는 경우 디버그 모드에서도 충분히 가능했다.)