Sandbox Game Center Convierte notifications de events no consistentes

Estoy haciendo un juego por turnos, usando la funcionalidad Game Center Turn-Based Gaming. Estoy usando el simulador y mi iPhone para probar notifications de events de turnos. Los resultados son muy inconsistentes. Alnetworkingedor del 75% del time cuando hago un movimiento en el simulador y paso el turno, no recibo ninguna notificación en mi iPhone. Parece que esta function no se llama:

handleTurnEventForMatch:didBecomeActive: 

Puse GKEventHandlerDelegate en el código que autentica al usuario local y parece configurarse correctamente. El hecho de que recibo notifications de vez en cuando sugiere que este no es el problema.

¿Alguien tiene alguna idea de cuál podría ser el problema aquí? ¿Podría ser un problema con Sandbox Game Center Server? ¿Limitan la cantidad de notifications que puede enviar en un corto período de time 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 encuentro 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 cierro y 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 object de coincidencia correcto con la información actualizada. ¿Podría esto estar relacionado de alguna manera?

Pensé que iba a compartir mi solución contigo, con la esperanza de que sea el mismo problema que estás experimentando. Como puede ver en mi comentario a su pregunta, estaba teniendo el mismo problema que usted. Resultó que mi configuration en iTunes Connect fue la culpable, sin que yo lo supiera. Lo que debe verificar es que aún tiene Game Center habilitado en AMBOS lugares que iTunes Connect requiere. Primero, luego de entrar en "Administrar mis aplicaciones" en iTunes Connect, selecciona tu aplicación y en el menu de la derecha, y haz clic en "Administrar Game Center". Asegúrate de que esté habilitado actualmente. Incluso recomendaría deshabilitarlo, y volver a habilitarlo nuevamente en buena medida.

Además (y esto es lo que me faltaba), debes habilitarlo en un lugar más. Vuelva a la pantalla anterior cuando select la aplicación por primera vez. La parte superior derecha es donde puedes seleccionar Administrar Game Center, pero estamos buscando en la parte inferior de la sección "Versiones". Haga clic en el button Ver detalles de su aplicación y asegúrese de que el button Game Center esté habilitado cerca de la parte inferior. De nuevo, deshabilitaría y lo volvería a habilitar aquí también. Dale unos 10 minutos, borra todos los giros y coincidencias abiertos de la aplicación Game Center (este podría ser un paso opcional) y comstack y ejecuta de nuevo. Con suerte, recibirás notifications por turnos de nuevo correctamente.

Tengo el mismo problema. Sin embargo, cuando lo probé en varios dispositivos funcionaba bien … Puede haber algún problema con el simulador