これはthis questionへのフォローアップです。 のコールバックがhandleTurnEventForMatch:didBecomeActive:
に届いていない場合は、そこで回答を試してください。handleTurnEventForMatch:didBecomeActive:いくつかの時間だけ到着するコールバック
私のゲームでは、ターンイベント通知を受け取っているだけです。しかし、私がmatchMakerViewController
に戻ってマッチを再ロードすると、状態は常に正しいです。
私のゲームは、各ターンに複数回ターンの状態をアップロードします。偶然にも、他の装置が相手のターンの通知を1つ受信した場合、同じターンのさらなる通知を受信する可能性は低いようです。しかし、これは100%ではありません。
一般に、私のインターネット接続はかなりうまくいくようです。
何が原因なのでしょうか?
同じ問題があります。アプリケーションが起動されると、同じ一致時間を呼び出すhandleTurnEventForMatchメソッドが呼び出されます。 – Sergio
全く同じ問題があります。ほとんどの場合、一方のデバイスだけが他方のデバイスに送信でき、他方のデバイスは返信できません。しかし、一方向の方向は、一致するものとは異なるものです。 –