Sandbox Game Center Turn Las notificaciones de eventos no son consistentes

Estoy haciendo un juego por turnos, usando la funcionalidad de juegos basados ​​en turnos de Game Center. Estoy usando el simulador y mi iPhone para probar las notificaciones de eventos de giro. Los resultados son muy inconsistentes. Aproximadamente el 75% del tiempo cuando hago un movimiento en el simulador y paso el turno no recibo ninguna notificación en mi iPhone. Parece que esta función no se llama:

handleTurnEventForMatch:didBecomeActive:

Configuré el GKEventHandlerDelegate en el código que autentica al usuario local y parece que está configurado correctamente. El hecho de que reciba notificaciones de vez en cuando sugiere que no es aquí donde reside el problema.

¿Alguien tiene alguna idea de cuál podría ser el problema aquí? ¿Podría ser esto un problema con el servidor de Sandbox Game Center? ¿Limitan la cantidad de notificaciones que puedes enviar en poco tiempo o algo así?

Editar: Acabo de encontrar algunas publicaciones de personas que experimentan el mismo problema, pero no hay solución. Sin embargo, no hay publicaciones muy recientes. ¿Alguna actualización?

Edit2: También descubro que después de un movimiento, cuando abro el GKTurnBasedMatchmakerViewController en el otro dispositivo, todavía dice que es el turno del otro jugador. Cuando la cierro y la vuelvo a abrir la información es correcta. Además, cuando abro el juego GKTurnBasedMatchmakerViewController cuando todavía muestra información incorrecta, me da el objeto de coincidencia correcto con la información actualizada. ¿Podría esto estar relacionado de alguna manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta