본문 바로가기

ReactNative

[RN] google map app bundle 배포시 중요사항

  • 에러내용

직접 apk 파일로 만들어서 real device에 설치할 경우에는 google map이 정상적으로 동작하는데, app bundle로 만들어서 play store 에 올린후 다운받을 때 google map이 안보이고, marker가 찍히지 않는 오류

 

  • 원인

구글 플레이 스토어 key sign동작 방식

apk를 만들어 직접 설치(배포)했을 경우에는, 중간에 구글에서 서명하는 App signing key가 없기 때문에 개발자가 설정한 api key를 그대로 따라간다.

 

하지만 play store에 올리는 경우, google에서 서명을 한번 더 하기 때문에 SHA-1 인증서 디지털 지문이 변경 된다.

 

 

  • 해결방법

1. google play console 설정 -> 앱 무결성

 

 

2. 자신이 선택한 프로젝트의 SHA-1 복사

 

 

3. google cloud platform에 추가하기 https://console.cloud.google.com/

 

  • 마치며

앱과 google map을 처음 사용해보면서, 이 오류를 고치는데 오랜 시간을 보냈다.

 

  • 출처 및 참고

https://developer.android.com/studio/publish/app-signing

'ReactNative' 카테고리의 다른 글

[RN] google map api key 개발용, Release용 나누기  (0) 2021.08.16
[RN] Task :app:installDebug FAILED  (0) 2021.08.08