본문 바로가기
728x90

안드로이드/에러노트4

[android][firebase] playstore에 출시 후 로그인이 안되는 현상 문제 컴퓨터와 빌드폰을 직접 연결하여 실행할 때는 아무 문제 없던 google 로그인 기능이 playstore에 출시 후 playstore에서 다운받아 실행할 때에는 로그인이 되지 않았다. 이전에도 처음으로 로그인 기능을 사용할 때 sha1 인증서 키 문제로 로그인이 안된 것이 생각나 인증 키의 문제일 것이라 생각하고 찾아보았고, play console의 인증 키가 따로 있다는 것을 알았다. 해결 이전에도 처음으로 로그인 기능을 사용할 때 sha1 인증서 키 문제로 로그인이 안된 것이 생각나 인증 키의 문제일 것이라 생각하고 찾아보았고, play console의 인증 키가 따로 있다는 것을 알았다. play console의 설정>앱 무결성에서 인증키를 복사해 firebase의 프로젝트 SHA인증서에 추가.. 2021. 9. 24.
[android] play console 버전 코드 에러 문제 1 버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요. play console에 출시한 앱을 수정하여 새로운 버전으로 올리려고 하였으나 문제가 발생하였다. 이는 수정하기 전과 후의 안드로이드 앱 버전이 동일하기 때문에 play console에 올릴 수 없는 것임을 의미한다. 해결 build.gradle (:app)에서 안드로이드 앱의 버전을 수정해주어야 한다. 2021. 9. 24.
startActivityForResult deprecated in kotlin (firebase google login) 문제 firebase google 로그인을 사용하던 중 Activity의 결과를 처리하는 startActivityForResult가 deprecated 된 것을 확인할 수 있었다. deprecated는 그대로 사용해도 되지만 오류가 발생하거나 호환이 되지 않는 등의 문제가 발생할 수 있으니 최신 문법을 적용시켜주는 것이 좋다. 해결 https://www.youtube.com/watch?v=gCrVwjh4LiY https://techtauras.xyz/firebase-google-auth-in-android 검색을 통해 위의 두 사이트를 찾아 해결할 수 있었다. requestCode는 필요 없는걸까? 라는 고민을 했는데 나와 같은 생각을 한 사람의 질문과 글 작성자의 답변을 보고 이해할 수 있었다. 이전에.. 2021. 8. 21.
lifecycleScope 사용 (firebase를 사용하던 중 정보의 흐름(?)이 이상함!) 문제 처음으로 Firebase를 이용하면서 어떻게 해야할지 고민되는 문제를 만났다. 아래와 같은 상황이었다. 비동기 방식이 의심되어 검색을 해보거나 질문을 해서 역시 비동기 방식때문이라는 것을 알았다. 해결 https://developer.android.com/topic/libraries/architecture/coroutines?hl=ko 수명 주기 인식 구성요소와 함께 Kotlin 코루틴 사용 | Android 개발자 | Android Developers Kotlin 코루틴은 비동기 코드를 작성할 수 있게 하는 API를 제공합니다. Kotlin 코루틴을 사용하면 코루틴이 실행되어야 하는 시기를 관리하는 데 도움이 되는 CoroutineScope를 정의할 수 있습니다. 각 developer.androi.. 2021. 8. 20.
728x90