[Android] Firebase에서 Google Play Games로 유저 식별하기 각 유저별로 가지고 있는 유료 재화의 내역을 보관하기 위해 Firebase Realtime Database를 사용하고 싶었고, 유저를 식별하기 위해 Firebase Authentication을 사용하게 되었다. 나의 경우 Google Play Games로 로그인을 시키기 때문에 해당 로그인 정보로 Firebase Authentication에서 유저를 식별하고자 했고, Authentication에서 식별한 유저의 아이디를 키값으로 Firebase Realtime Database에서 유저의 지갑 정보에 접근하고자 했다. 아래의 문서에서는 구글 플레이 게임 로그인 관련 세팅은 모두 되어 있다고 가정하고 시작한다. 공식문서 공식문서부터 읽자. https://firebase.google.com/docs/auth/.. 2023. 3. 6. 비트의 달인 프로젝트 회고 7주차 - 개발 일지 시간이 왜 이렇게 빨리 흐르냐.... 정신이 없다. 이번주는 Firebase에 묶여있었다. 이번주에 한 것 Firebase의 Database를 활용해 In App Purchase한 유료 아이템을 가지고 있는지 아닌지 등록하려고 했다. 특정 유저가 어떤 아이템을 가지고 있는지 알기 위해서 유저 정보도 있어야 했는데 그래서 Firebase Authentication도 사용해보기로 했다. Firebase RealTime Database를 연결하기 위해 온갖 수를 다 쓰는데 계속 에러에 부딪혔다. 가장 큰 문제는 Dictionary를 못 읽어오는 것... 아니 IDictionary 읽고 쓸 수 있다매? 알고 보니 Native Type에 대해서만 가능하댄다. 이거 멘토님께 여쭤봤는데 우리 멘토님도 결국 답을 못찾.. 2023. 2. 26. [Unity] Google Play 로그인 시 Auth Code 못 받아오는 문제 해결 (SignInWithCredentialAsync encountered an error: System.AggregateException) 문제 현재 팀원들과 만들고 있는 게임에서 Firebase에 Google Play 계정으로 사용자를 식별하고 Google Play 정보를 활용해 게임 내 유저 정보를 만들어 관리하려고 했다. 그런데 자꾸 Android Logcat에서 아래와 같은 에러가 떴다. Error Unity SignInWithCredentialAsync encountered an error: System.AggregateException: One or more errors occurred. (One or more errors occurred. (null reference)) ---> System.AggregateException: One or more errors occurred. (null reference) ---> Fireba.. 2023. 2. 25. [Android] Firebase, Google Play 연결하기 일단 공식문서부터 정독하자. https://support.google.com/firebase/answer/6392038?hl=ko Firebase에 Google Play 연결하기 - Firebase 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.com Google Play 콘솔과 Firebase의 앱이 같은 Bundle ID로 세팅되어 있어야 한다. 사실 설정할 건 별 거 없다. Firebase 프로젝트 > 프로젝트 설정 > 통합 탭에 들어간다. Google Play 연결을 클릭한다. 1번에서 다음을 클릭하고 필요한 내용을 체크한다. 이후 Google Play에 연결을 누른다. 앱 배포의 경우 서비스 약관에 동의하기를 눌러 약관에 동의해줘야 한다. 동의하.. 2023. 2. 22. 이전 1 다음