2011-11-20 18 views
6

He integrado el Game Center (GC) en mi juego. Funciona muy bien, a excepción de un mensaje molesto, que puede emergente en medio de una intensa acción, lo que requiere el 100% de la atención del jugador:¿Cómo demorar la visualización de la ventana emergente de Game Center?

"No se pudo conectar con el servidor de Game Center Cancelar/Volver a intentar.?"

No me importa el mensaje, pero la información no es tan urgente que debe mostrarse inmediatamente. Me gustaría mostrarlo después de que el usuario haya navegado hacia el menú principal o en algún otro punto. ¿Hay alguna manera de lograrlo?

+0

Espero que encuentres una respuesta a esto, ¡realmente me molesta en los juegos! – jrturton

Respuesta

1

Retrasar la siguiente llamada de inicio de sesión para el centro de juegos me sirvió.

if([GameCenterManager isGameCenterAvailable]){ 
    gameCenterManager = [[GameCenterManager alloc] init]; 
    [gameCenterManager setDelegate:self]; 
    [gameCenterManager authenticateLocalUser]; 

    NSLog(@"Game center logged in"); 
} 
else 
    NSLog(@"Please login to game center"); 
+0

Que todos los desarrolladores de juegos puedan ver tu respuesta. – PruitIgoe

Cuestiones relacionadas