이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
공식문서와 커뮤니티만으로는 정확한 이해가 어려워 문의드립니다.
현재 유니티로 라이브 서비스용 게임을 개발 중이며, 클라이언트 개발은 거의 완료된 상태입니다.
백엔드 관련 경험이 부족하여 일부 질문이 다소 기초적일 수 있는 점 양해 부탁드립니다.
-
게임 로그인 관련
유저 식별을 위해 getUserKeyForGame API 사용을 고려하고 있습니다.
해당 API로 발급받은 Key 값이 기기 변경 시에도 동일하게 유지되는지, 혹은 기기/앱 단위로 재발급되는 값인지
이 부분이 명확하지 않아 문의드립니다.. -
FireBase
랭킹 및 세이브 데이터 저장을 위해 Firebase 사용을 고려하고 있습니다.
현재 앱인토스 SDK를 이용하여 개발을 진행하고 있는데, 커뮤니티에서 앱인토스 SDK가 package.json을 덮어 씌우기 때문에 FireBase 유니티 SDK와 직접적인 연동이 어렵다고 알고 있습니다.
그렇다면, 유니티 자체에서 UnityWebRequest를 통해 Firebase REST API로 직접 통신 할 경우, 연동에 문제가 없는지, 혹은 권장되지 않는 방식인지 궁금합니다. -
추가 질문 (서버 검증 관련)
만일 Firebase REST API를 통해 직접 통신하는 구조를 사용할 경우 별도의 서버(예: Cloud Functions 등)를 통한 검증 절차가 필수적인지 혹은 Firebase의 인증 및 보안 규칙만으로도 운영이 가능한 수준인지 궁금합니다.
감사합니다