3

ターンを送信するとき、endTurnWithNextParticipants は頻繁に (おそらく 30% から 50% の時間) を返します: Error Domain=GKErrorDomain Code=3 "サーバーとの通信エラーのため、要求された操作を完了できませんでした。" ただし、ターンを送信してこのエラーが発生した後、ターンを送信したプレイヤーの観点からは、ターンが正常に送信されたように見えます。送信側のプレイヤーは試合をリロードできます。GC からリロードされた一致データは、送信されたばかりの一致データと同じです。しかし、これが試合の最初のターンである場合、次の参加者のターンは受信されなかったようです。ただし、それが試合の最初のターンでない場合、次の参加者の場合、通常、エラーにもかかわらず、ターンは引き続き受信されます。したがって、このエラーが表示され、マッチの最初のターンを送信しようとしている場合、深刻な問題があるようです。これは、iOS8 では問題ではありませんでしたが、iOS9 では問題になりました。このような問題 (および iOS9 での同様のターンベースのマッチ サーバー通信の問題) を見た人はいますか? この問題を回避するためにできることはありますか?

4

1 に答える 1