これはこの質問のフォローアップです。へのコールバックを受信していない場合はhandleTurnEventForMatch:didBecomeActive:
、そこで回答を試してください。
私のゲームでは、時々ターン イベントの通知しか受信しません。しかし、 に戻ってmatchMakerViewController
試合を再ロードすると、状態は常に正しいです。
私のゲームは、各ターン中にターン状態を複数回アップロードします。逸話的には、他のデバイスが対戦相手のターンの通知を 1 つ受信すると、同じターンのそれ以降の通知を受信する可能性は低くなるようです。ただし、これは 100% ではありません。
一般的に、私のインターネット接続はかなりうまくいっているようです。
これを引き起こしている可能性のあるアイデアはありますか?