이 글의 성격은 무엇인가요?
아이디어 / 제안
내용을 설명해주세요
안녕하세요.
현재 몇 가지 게임을 서비스 중 이고 모든 데이터는 서버없이 클라에만 저장하고 있습니다.
그런데 간혹 모든 데이터가 초기화 됐다는 문의를 받고 있습니다.
이런 여러가지 이유로 서버의 필요성을 느끼고 있습니다.
유료라도 유저 로그인과 연동되어 데이터를 저장할 수 있는 서버를 구축할 수 있는 서비스가 있으면 좋겠습니다.
클라이언트에 데이터를 저장할 경우(Storage), 데이터의 무결성·기밀성·가용성(CIA Triad)을 보장하기 어렵습니다.
따라서 이를 보완하기 위해 로그인이 필요 없다면 로그인을 사용하지 않고 사용 가능한 getUserKeyForGame 또는 getAnonymousKey를 사용하여 외부 데이터베이스와 연동하는 방식이 좋을 것 같습니다.
프리티어를 제공하는 무료 데이터베이스도 있으니 함께 구성해보시는 것도 좋은 방법입니다.
안녕하세요! 소중한 의견 감사드립니다 ![]()
말씀해주신 것처럼, 클라이언트에만 데이터를 저장하는 방식은 기기 초기화나 앱 삭제 시 데이터가 유실될 수 있는 한계가 있죠.
저희도 이 부분을 인지하고 있으며, 로그인 연동 기반의 서버 데이터 저장 기능을 포함해 개발자분들께 인프라를 제공할 수 있는 다양한 방향을 내부적으로 검토하고 있습니다.
구체적인 제공 방식이나 시점은 아직 확정되지 않았지만, 이런 피드백들이 저희 방향성을 잡는 데 큰 도움이 됩니다. 앞으로도 좋은 의견 있으시면 편하게 남겨주세요!