ai-coding-mines목차GitHub

콘솔이 표시하는 업로드키 지문 ≠ 내 키스토어 지문

배포 · 인프라

증상

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