시간이 왜 이렇게 빨리 흐르냐.... 정신이 없다. 이번주는 Firebase에 묶여있었다.
이번주에 한 것
- Firebase의 Database를 활용해 In App Purchase한 유료 아이템을 가지고 있는지 아닌지 등록하려고 했다.
- 특정 유저가 어떤 아이템을 가지고 있는지 알기 위해서 유저 정보도 있어야 했는데 그래서 Firebase Authentication도 사용해보기로 했다.
- Firebase RealTime Database를 연결하기 위해 온갖 수를 다 쓰는데 계속 에러에 부딪혔다.
- 가장 큰 문제는 Dictionary를 못 읽어오는 것... 아니 IDictionary 읽고 쓸 수 있다매? 알고 보니 Native Type에 대해서만 가능하댄다.
- 이거 멘토님께 여쭤봤는데 우리 멘토님도 결국 답을 못찾아서 다른 팀 멘토님께 여쭤봤다. 그가 화장실을 다녀오는 10분만에 찾아줬다.... 그의 코딩 주머니는 위대하다....
- JsonUtility는 Dictionary를 string으로 변환할 수 없다. Newtonsoft의 json 변환 함수를 사용하면 되지만 속도가 느리대서... 그냥 string <-> Dictionary 바꿔주는 기능을 함수로 만들어 사용했다.
- Firebase Authentication도 계속 Auth code를 못 받아와서 눈물 콧물로 지새우던 밤... 어쨌든 시간과 정성을 들여 구글링한 결과 해결했다.
질문했는데 멘토님이 답이 없다. 우리 멘토는 뭐하냐...
- 바쁜 와중에 열심히 기록을 남겼다. 이게 자산인 것이여...
2023.02.19 - [Unity 공부] - [Unity] Google Play Store와 Unity In-App Purchase 연결 (구글 개발자 콘솔 라이선스 찾기)
[Unity] Google Play Store와 Unity In-App Purchase 연결 (구글 개발자 콘솔 라이선스 찾기)
문제 Unity에서 In-App Purchase를 사용하려면 구글 플레이 스토어와 연결을 해야 하는데 도무지 그 키를 찾을 수가 없었다. 구글링해서 여러 포스트를 봐도 자꾸 Services & API 가라는데 그런 메뉴 없다
psych-dobby.tistory.com
2023.02.22 - [Unity 공부] - [Android] Firebase, Google Play 연결하기
[Android] Firebase, Google Play 연결하기
일단 공식문서부터 정독하자. https://support.google.com/firebase/answer/6392038?hl=ko Firebase에 Google Play 연결하기 - Firebase 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.c
psych-dobby.tistory.com
2023.02.25 - [Unity 공부] - [Unity] Android 빌드 시 failed to update android sdk package list 에러
[Unity] Android 빌드 시 failed to update android sdk package list 에러
문제 빌드를 하려고 하니 패키지 리스트에 SDK가 없다면서 오류가 났다. 필요한 SDK 버전이 없어서 에러가 나는 경우도 있지만, 나의 경우 빌드를 시도한 28 버전이 폴더에 버젓이 있는 상황이었다
psych-dobby.tistory.com
Android JDK를 못 찾는 에러는 팀원의 도움을 받아 해결한 문제인데 또 발생해서 결국 컴퓨터 재부팅으로 해결했다.
2023.02.25 - [Unity 공부] - [Unity] Android Resolution Fail 에러 - Resolver Dependency가 제대로 설정이 안 될 때
[Unity] Android Resolution Fail 에러 - Resolver Dependency가 제대로 설정이 안 될 때
문제 아래와 같이 제대로 Android Dependency Resolve가 안 되는 상황 해결 Assets > External Dependency Manager > Android Resolver > Force Resolve 근데 이걸 해도 안 되는 순간이 있다. 그때는 Unity에서 Android JDK를 잘 못
psych-dobby.tistory.com
[Unity] Google Play 로그인 시 Auth Code 못 받아오는 문제 해결 (SignInWithCredentialAsync encountered an error: Syst
문제 현재 팀원들과 만들고 있는 게임에서 Firebase에 Google Play 계정으로 사용자를 식별하고 Google Play 정보를 활용해 게임 내 유저 정보를 만들어 관리하려고 했다. 그런데 자꾸 Android Logcat에서 아
psych-dobby.tistory.com
다음주 마무리
- In App Purchase 유료재화 구글 개발자 콘솔에서 등록해줘야 한다.
- 개인 발표(라 쓰고 각자 내가 만든 기능 자랑) 준비
- 빨리 출시하자.
* 유데미 큐레이션 바로가기 : https://bit.ly/3Gl82O4
새로운 가능성의 시작, 유데미 x 웅진씽크빅
글로벌 최신 IT 기술과 실무 교육을 입문부터 심화까지! 프로그래밍, 인공지능, 데이터, 마케팅, 디자인 등 세계 최고의 강의를 경험하세요.
www.udemykorea.com
'Unity Boot Camp' 카테고리의 다른 글
비트의 달인 프로젝트 회고 6주차 - 개발 일지 + 멘토 피드백 + Demo Day 2 (0) | 2023.02.19 |
---|---|
비트의 달인 프로젝트 회고 5주차 - 개발 일지 + 멘토 피드백 (0) | 2023.02.12 |
비트의 달인 프로젝트 회고 4주차 - 개발 일지 + 멘토 피드백 (0) | 2023.02.05 |
비트의 달인 프로젝트 회고 3주차 - 개발 일지 + 멘토 피드백 (0) | 2023.01.29 |
비트의 달인 프로젝트 회고 2주차 - 사전 준비 / 프로토타입 제작 시작 (0) | 2023.01.21 |
댓글