Google Login in Unity 2

데이터 통합 대신 …

회사 프로젝트의 기존 유저 데이터는 한 클래스에 모아지는게 아니라

예를 들어 스킬이면 스킬 매너지에서 데이터도 관리하는 형태로 관리되고 있었다.

극한의 객체지향이라고 해야할지… 절차지향이라고 해야할지… 스파게티라고 해야할지 모르겠지만

관리에 큰 부담을 주는 것은 분명 했기에 ,

원래는 데이터를 한 곳으로 통합하고 관리하는 리팩토링을 할 예정이었는데 ..

데이터만 400 줄이 넘어가니

-_-.. 끝이 없다 .

개발 시간 = 개발 비용 이니

무리하게 리팩토링을 지금 진행하는 것 보다는

우선은 클라우드 저장에서 사용 했던 클래스를 재활용 하는 방법을 택하기로 했다.

서버와의 통신 구현 1 : 유저 데이터 업로드

유저 데이터 업로드

우선은 HTTPS 통신인데 ,

Header에는 유저가 클라이언트에서 구글 로그인을 통해 받은 토큰을 담고 ,

Post 방식으로, PostData 의 Field로 데이터들을 추가해 담아

서버로 보내는 방식으로 하기로 서버개발자와 정했다.

그리고 시간이 시간이니 만큼, 우선은 기존 클라우드를 사용하며 서버 저장은 미러링 정도만

진행하고 , PVP 를 구현하고 PVP 안정성을 확립하고 나서 차후에

데이터 서버 업로드와 기타 다른 부분들을 구현하기로 했다.

개발자 공부 방향 잡기

Published on November 24, 2023

git branch name on windows and linux

Published on November 19, 2023