안녕하세요 아이티 박사 호입니다.

오늘은 release 빌드에서는 로그인이 되는데 PlayStore에서 설치하면 로그인이 안될때 할 수 있는 방법에 대해서 알아보겠습니다



일단 개발 과정에서는 로그인이 잘된다는 가정하에 해당 내용을 참고해주시면 됩니다.

개발 과정에서도 로그인이 안되면 다른 방법을 찾아보셔야합니다.

찾다 보니까 

이런 저런 방법이 많이 있더라고요

keytool -list -v -keystore "${STORE_File}" -alias "${KEY_ALIAS}
  signingConfigs {
    create("release") {
      val propertiesFile = rootProject.file("keystore.properties")
      val properties = Properties()
      properties.load(propertiesFile.inputStream())
      storeFile = file(properties["STORE_FILE"] as String)
      storePassword = properties["STORE_PASSWORD"] as String
      keyAlias = properties["KEY_ALIAS"] as String
      keyPassword = properties["KEY_PASSWORD"] as String
    }
  }
뭐 이런 인증서 지문 생성 코드를 작성하라는 글도 있더라고요 하지만 이건 아닙니다.
이게 가능할 수 있지만 저는 해당 방법은 처다 보지도 않았습니다.
아닐것 같더라고요 
이미 개발해서 릴리즈해서 구글 플레이에 올렸는데 이걸 또 다시? 코드를 넣어? 말이 안되죠
그래서 아래 방법으로 고고싱 


위에 사진 처럼 구글 플레이 콘솔에 들어가서 >> 앱서명>> 앱서명 키 인증서

SHA-1 인증서 지문 이나 SHA-256 인증서 지을 firebase에 추가해주시면 됩니다.

간단하쥬?

이게 생각 보단 간단한데 개발하다보면 이런 사소한걸 놓치게 되지요 

그럼 즐거운 개발 되시길 바랍니다.