2011-09-02 1 views
7

게임 키트를 사용하여 게임에 두 명의 플레이어를 온라인으로 추가하고 있습니다. 내 테스트 장치는 4.3.5를 실행하는 3 세대 iPod touch 및 4.2.1을 실행하는 2 세대 iPod 터치입니다. Game Center 알림은 두 장치 모두에서 켜져 있습니다. iPhone 시뮬레이터를 사용하지 않습니다. 두 장치는 별도의 계정으로 Game Center 샌드 박스에 로그인됩니다. 계정은 이미 친구입니다.inviteHandler never called

성공적으로 localPlayer을 인증하고 초대를 시작할 수 있지만 초대 된 장치는 초대를받지 않으며 초대 된 게임의 inviteHandler은 절대로 호출되지 않습니다. inviteHandlerlocalPlayer을 인증 한 직후에 설정됩니다. 게임 키트 프로그래밍 가이드를 샅샅이 뒤졌고 GKMatchmakerViewControllerDelegate 프로토콜의 모든 메소드를 구현했지만 난 완전히 혼란 스럽다.

답변

6

내가 '게임 초대 허용'을 사용 중지 한 샌드 박스 계정을 처음 만들었을 때 그 사실을 알 수 있습니다. Game Center.app의 Sandbox/Me 탭에서 노란색 계정 배너를 누른 다음 계정보기를 누릅니다. 방금 세 번째 기기에서 새 샌드 박스 계정을 만들 때만이 기능을 발견했습니다. 나는 데드를 얻을 수 있습니까?

+0

[작동하도록 설정할 수있는 유일한 방법은 설정/알림/게임 센터의 __Shows Alerts__] (http://stackoverflow.com/a/16510715/111307)이었습니다. – bobobobo