2016-10-18 1 views
1

게임 센터를 통해 2 명의 피어 투 피어 멀티 플레이어 게임을 제작 중입니다. 난 내 개인적인 애플 ID로 2 개 아이폰 OS (10) 장치가 테스트를 위해게임 센터 iOS 10 초대 : "가져 오는 중 ..."메시지가 표시되지만 아무 반응이 없습니다.

-(void)player:(GKPlayer *)player didAcceptInvite:(GKInvite *)invite 

하지만, 2 개의 다른 게임 센터 로그인 계정 초대는 아이 클라우드입니다 :

나는 초대 이벤트를 수신 GKLocalPlayerListener 위임 프로토콜을 사용합니다. iMessage App에 Game Center 초대장으로 표시되는 -link. 링크를 누르면 "Retrieving ..."메시지가 나타나고 몇 초 후 사라지고 아무런 반응이 없습니다. 이것은 첫 번째 문제입니다. 두 기기와 두 개의 다른 gamecenter 계정에서 동일한 Apple ID를 사용하기 때문에 발생하는지 알고 있습니까?

iOS 9 기기에서도 테스트했습니다. iOS 9에서 iOS 10으로 초대장을 보내면 푸시 알림이 나타나고 위의 방법이 성공적으로 호출됩니다.

iOS 10에서 iOS 9로 초대장을 보내면 링크가 iMessage에 icloud.com 링크로 나타나고 "제목 없음"항목이 표시된 icloud 웹 사이트로 리디렉션됩니다. 올바른 방법으로 구현할 수 있습니까?

당신은

답변

1

당신은 문제 "... 오는"수정이 개 다른 iCloud에 계정이 있어야 감사드립니다. 나는 iCloud 계정을 변경하면서 동일한 문제가 발생하여 곧 수정했습니다.