Unity/파이어베이스 맨텀 2021. 11. 19. 22:19
테스트 빌드에서는 잘 되다가 출시 후 마켓에서 다운받으면 잘 안되는 경우 (크래시스틱스의 로그가 안온다거나) SHA 인증서 지문을 추가하지 않았기 때문! 설정 -> SHA인증서 지문에 값을 넣으면 되는데, 이는 구글플레이 콘솔에서 설정 -> 앱 무결성 에서 찾을 수 있다. 여기서 두 개의 값을 가지고 와서 여기다가 넣으면 된다. 이 값을 넣기전에 google-services.json을 받았다면 다시 넣어야함!
Unity/파이어베이스 맨텀 2020. 9. 21. 03:08
파이어 베이스에 TimeStamp를 보낼때는 Timestamp.FromDateTime(dateTime); 형태로 변환해서 넘겨야한다! public static readonly System.DateTime SPAN_TIME = new System.DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); public static DateTime GetDateTime(int timestamp) { DateTime origin = SPAN_TIME; return origin.AddSeconds(timestamp); } public static int GetUnixTime() { var now = System.DateTime.Now.ToLocalTime(); var span = now..
Unity/파이어베이스 맨텀 2020. 9. 17. 15:06
1. 'user_id'라는 필드의 값이 요청하는 사용자의 uid와 일치할경우 쓰기 허용 https://firebase.google.com/docs/firestore/security/secure-data?hl=ko#the_resource_variable rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { //match /{document=**} { // allow read, write: if false; //} match /userData/{document} { allow read: if request.auth.uid != null; allow create: if request.auth.uid == re..
Unity/파이어베이스 맨텀 2020. 9. 13. 15:53
파이어 베이스 쪽에서 생성하지 말고 구글 쪽에서 앱부터 만들고, 게임서비스 -> 설정 -> 속성 수정 -> 파이어 베이스 연동 생성을 통해 만들면 자동연결되어 편하다! 인증 1. 구글 API 콘솔에 들어가보면 파이어 베이스가 자동으로 인증정보들을 생성한다. 2. 파이어 베이스 인증 설정 중 PlayGame 연동을 위해서는 클라이언트 ID와 클라이언트 보안 비밀번호가 필요한데, 자동 생성된 웹 애플리케이션 인증 정보를 넣어주면 된다. 3. 유니티 내에서 스크립팅은 아래의 튜토리얼을 보자. Unity에서 Firebase 인증 시작하기 https://firebase.google.com/docs/auth/unity/start?hl=ko 예제 프로젝트들은 여기서 확인 가능 github firebase quicks..