2011-03-10 2 views
1

저는 게임 센터가 저에게 적합한 도구인지 알아 내려고하고 있습니다. 여기에 내 상황이있다 :게임 센터를 통해 저장된 게임 데이터를 공유 하시겠습니까?

나는 사용자가 자신의 음악 작곡을 만들 수있는 앱을 만들고있다. 나는 컴포지션을 텍스트 파일 (xml 또는 json 형식)을 통해 내보내고로드 할 계획을 세웁니다. 사용자가 친구들과 작곡을 공유 할 수있게하고 싶습니다. 게임 킷은 iOS의 기본 소셜 네트워크 인 것처럼 보일만한 가치가있는 것 같습니다. 그러나 게임 키트의 사회적 측면은 주로 실시간, 동시 재생을 위해 설계된 것으로 보입니다. 게임 센터를 통해 비 실시간 방식으로 친구들과 데이터를 공유 할 수있는 방법이 있습니까? 게임 센터 연락처에 메시지를 보내는 방법조차 있습니까?

답변

1

GameKit의 피어 - 투 - 피어 네트워킹 설명서를 보면 아주 작은 예외를 제외하고는 원하는 대상을 찾을 수 있습니다. Wi-Fi/블루투스 연결 만 가능합니다.

귀하의 설명과 함께 사용하는 방법은 음악 작품을 호스팅하는 개인용 서버입니다. Java 및/또는 Python에 익숙하다면 서버용 Google App Engine을 사용하는 것이 좋습니다. 그것은 두통을 조금 덜하게 만들 것입니다.

GameKit을 사용할 수도 있지만 설명대로 실시간 커뮤니케이션이 더 필요합니다. 초대장 핸들러를 구현하는 경우 다른 플레이어가 컴포지션을 수신하도록 "초대"할 수 있지만 거부하면 수동으로 나중에 다시 시도해야합니다.

열린 "GameKit 연결"을 통해 보낸 내용은 NSData 개체에 들어있는 "원하는 것"일 수 있으므로 제한이 없습니다.

나는 이것이 올바른 방향, 행운을 비네 조금 도와 줄 바란다.

+0

감사합니다. 그것은 제가 이미 추측하고 있었던 것을 확인합니다. – morgancodes