- 에러내용
직접 apk 파일로 만들어서 real device에 설치할 경우에는 google map이 정상적으로 동작하는데, app bundle로 만들어서 play store 에 올린후 다운받을 때 google map이 안보이고, marker가 찍히지 않는 오류
- 원인
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을 처음 사용해보면서, 이 오류를 고치는데 오랜 시간을 보냈다.
- 출처 및 참고
'ReactNative' 카테고리의 다른 글
[RN] google map api key 개발용, Release용 나누기 (0) | 2021.08.16 |
---|---|
[RN] Task :app:installDebug FAILED (0) | 2021.08.08 |