안녕하세요.
몇가지 질문이 있습니다.
현재 구상중인 앱이 서버-클라이언트(안드로이드) 간 통신이 필요합니다.
대략적인 플로우가 다음과 같습니다.
안드로이드에서 구글+ 로그인 -> 게임 시작 -> 초기 데이터 전송(외부DB->PHP(XML)파싱) -> 게임 진행 ->
완료된 결과값 DB로 전송.
여기서 게임 진행 전까지는 구현도 다 했고, 문제가 없습니다.
게임진행이 완료된 후 결과값을 자체 DB에 저장을 하고 싶습니다.
생각한 방식은 구글+ 로그인이 되어있다면, 해당 아이디값과 함께 결과값을 특정 웹페이지(PHP)로 전송하고,
해당 웹페이지에서 DB에 Insert혹은 update하는 방식입니다.
여기서 몇가지 질문입니다.
1. 구글+ 로그인 자체만으로 개인정보 취급방침을 작성해서 사용자에게 동의를 받아야 할 의무가 있나요?
2. 구글+ 아이디를 받아서 서버로 전송하고 보존하게 될텐데, 다른 어떠한 정보도 포함되지 않고 아이디값과 게임 결과에 대한 값만 저장할 예정입니다. 이 경우 사용자에게 명시를 해야할 의무가 있나요?
3. 혹은 자체 DB가 아닌 구글 클라우드를 이용할 경우 사용자 동의를 받아야 하나요?
(여기서 부터는 기술적인 문제 질문)
4. 완료된 결과값을 DB에 저장할 때 위와 같은 플로우를 따르는게 맞는것인가요?
(안드로이드에서 서버에 데이터를 전송하고, 전송받은 데이터를 서버상에서 DB로 insert혹은 update.)
다른 방식이 있나요?
5. 호스팅을 받아서 테스트 중입니다. 몇가지 테스트 중 FTP에 직접접속하여 데이터를 다운받기에는 동시 이용자수 제한 등 제약사항이 있더라구요.
웹페이지 파싱 방식으로 데이터를 주고 받을 때는 이런 제약사항이 없을까요?
혹은 다수의 이용자가 동시에 요청하면 문제될만한 소지라던지...쉽게 예상치 못할만한 문제들이요...
- 이건 호스팅 업체에 문의해보는게 빠르겠네요...혹시 아신다면 답변 부탁드립니다.