뒤끝 쉽대서 달았는데 뭔가 나사빠진 구석이 있음
물어보면 잘 대답도 해주고 문서도 예시로 떠먹여주니까 따라하기 좋은데 뭔가 특정 기능들이 안되거나 나사가 빠져있음
본인들은 빠르게 추가하려고 노력한다지만 기다리는 사람 입장에서는 글쎄...
전에 인디터(뒤끝 개발자가 눈팅함)에서 누가 뒤끝으로 게임 데이터베이스 돌린 후기 봤는데 비용이 장난 아님
뒤끝만으론 안되는게 많아서 다른 서비스랑 같이 돌린다는데 뒤끝이 차지하는 비용도 조지길래 왠지 불안해서 뒤끝 떼고 다른 서비스로 대체할 채비를 함
구글의 파베랑 마소의 플레이팹 중에 고민했음
근데 파베는 범용 baas 이고 플레이팹은 게임 전용 baas 라고 함 그리고 파베는 신경써서 설계안하면 요금 폭탄이 나온다대 아무튼 플레이팹으로 결정
GPGS는 원래 붙어있었으니 GPGS 인증 -> 플레이팹 로그인까진 쉬웠음 근데 한 번 로그인 하고 24시간동안 다시 로그인 안해도 되는, 뒤끝에선 accessToken인가로 불리던 그걸 어떻게 하는지 모르겠네
구글링 해보니까 플레이팹 블로그에서는 deviceLogin 으로 디바이스 자체로 회원가입/로그인 시킨후 Google이나 Facebook을 Link 하는 식으로 하라고함
나는 걍 처음 들어올때 GPGS 켜서 회원가입/로그인 시키고 싶은데... 뒤끝에서도 그렇게 했었고
뭐 방법 없나 해서 계속 봤는데 로그인하면 24시간동안 유지되는 sessionTicket을 뱉는다고 함 이걸 PlayFabSetting에다 넣어주면 앱을 껏다켜도 로그인이 다시 안해도된다고함
맨땅에 헤딩해가며 성공하고나서 MSDN 보니까 처음엔 이해 안되던게 이제야 이해됨... ㄹㅇ MSDN은 배우려고 보는게 아니라 내가 이해한게 맞는지 확인하려고 보는거 같더라
근데 또 뭔가 플레이팹은 좀 신호 주고받는게 느린거같음 지역 문제인가 내일 일어나서 다시좀 봐야지
구글로그인 연동하면 걍 로그인 영영 자동인데
Gpgps로그인 먼저하면 결과값으로 인증 토큰을 줌. 그걸 아이디 값으로 플레이펩 구글로그인의 파라미터로 주면 끝임
아 자동이란게 게임 시작할때마다 GPGS 작동하는게 거슬려서 GPGS가 하루에 한번만(sessionTicket이 만료 안됐을 때) 작동하게끔 하는거임 GPGS 시작할때마다 위에 누구누구님 환영합니다 뜨잖아 그거 안뜨게 하려고
와 이런것도 있나 세션티켓을 저장해놓고 언제 사용하는거? 플레이펩구글로그인 Req에 ServerAuth에 세션티켓을 넣고 로그인시도한다음 실패하면 구글로그인->플레이펩구글로그인 이렇게 하는거?
로그인 전에 로컬에 저장된 세션티켓 검증하고 파기되거나 없으면 로그인 시도, 세션티켓 인증되면 바로 PlayFabSetting에 값 넘겨주면 별도로 인증 없이 PlayFabAPI 사용할 수 있음
난 지금 PlayerPrefs 에다가 세션티켓 저장해놓는데 보안 문제가 있을지 잘 모르겠음
뒤끝 쓰는데 확실히 비싸긴 해도 쓰기 편한게 많아서 아직은 이득이라 생각하고 쓰고 있음. 사실 유저 디비에 대한 의존성이 생기는게 제일 문제지. 뒤끝이 내일부터 수수료 50% 받을거야~ 하면 어쩔거야. 유저 DB 복사 떠주지도 않으니까 서비스를 접든지 돈 내든지 해야하는 거지. 물론 뒤끝이 지금까지 그런 양아치 짓을 한 적은 없고 대표님이랑도 얼굴 튼 사이라서 그럴 거 같진 않은데. 프로그래밍이든 서비스든 의존성이 제일 문제다. 뭐든지 케바케.
플레이펩으로 채팅 랭킹 우편 길드 이런거 다 만들면 썰 좀 풀어줘
우편 만들던 사람은 나고 자동 발송까지 전부 잘작동함
우편은 그냥 Json의 배열로 만들었고 문자열로 일일히 읽거나 만들어줌