Dies ist ein Nachfolger zu this question. Wenn Sie keine beliebige Rückrufe zu handleTurnEventForMatch:didBecomeActive:
erhalten, versuchen Sie die Antwort dort.handleTurnEventForMatch: didBecomeActive: Callbacks kommen nur teilweise an
In meinem Spiel erhalte ich nur Turn Event-Benachrichtigungen. Aber wenn ich zurück zum matchMakerViewController
gehe und das Spiel neu lade, ist der Zustand immer korrekt.
Mein Spiel lädt den Spielzug mehrmals während jeder Runde hoch. Anekdotisch scheint es, dass wenn das andere Gerät eine Benachrichtigung für den Zug eines Gegners erhält, es weniger wahrscheinlich ist, weitere Benachrichtigungen für diesen Zug zu erhalten. Dies ist jedoch nicht 100%.
Im Allgemeinen scheint meine Internetverbindung ziemlich gut zu funktionieren.
Irgendwelche Ideen, was könnte dies verursachen?
Haben Sie das gleiche Problem. Wenn die Anwendung gestartet wird, ruft die Methode "handleTurnEventForMatch" die gleichen Übereinstimmungszeiten auf. – Sergio
Genau das gleiche Problem. Meistens kann nur ein Gerät an den anderen senden und der andere kann nicht antworten. Aber es ist die Einbahnstraße, die sich von Spiel zu Spiel unterscheidet. –