증상
keytool -printcert -jarfile로 확인되는 실제 인증서와 콘솔의 앱 무결성 화면이 다른 지문을 표시한다. 두 앱에서 재현됐다.
처방 (표준)
따지지 말고 3키 전부 assetlinks에 주입한다 — ①Play 앱 서명키 ②콘솔 표기 업로드키 ③내 빌드키. 어느 쪽이 진짜든 동작이 보장된다. 서버는 환경변수로 덮어쓸 수 있게 하되 기본값에 3키를 박아둔다.
혼동 주의
"잘못된 키로 서명됨" 오류가 뜨면 앱을 잘못 고른 것부터 의심한다. 다른 앱 화면에 이 앱의 aab를 올려서 난 오류였다(우상단 앱 배지 확인이 최우선).
unzip -p X.aab base/manifest/AndroidManifest.xml | strings | grep -oE "app\.[a-z]+\.twa"
keytool -printcert -jarfile X.aab | grep SHA1