2011-11-19 1 views
2

다음 코드는 applicationDidFinishLaunching:에 한 번 호출됩니다. 그러나 앱이 다시 포 그라운드로 다시 들어올 때마다 실행됩니다.Game Center로 인증 할 때 어떤 방법으로 제어 할 수 있습니까?

[localPlayer authenticateWithCompletionHandler:^(NSError *error) { 
    if (localPlayer.isAuthenticated) 
    { 
     // Some implementation 
    } 
}]; 

이것은 Game Kit Programming Guide에 따라 의미가 있습니다 :

... 그것은 나중에 사용하기 위해 완료 핸들러를 유지합니다. 애플리케이션이 백그라운드에서 포 그라운드로 이동할 때마다 Game Kit은 자동으로 로컬 플레이어를 자동으로 인증하고 완료 핸들러를 호출하여 인증 된 플레이어의 상태에 대한 업데이트 된 정보를 제공합니다.

Game Center가 실제로 필요하기 전까지는이 인증을 지연시킬 수있는 방법이 있습니까? 내가 물어 보는 이유는 "Welcome back, userX!"라는 표시를 피하기 위해서입니다. 배너가 매번 포 그라운드로 이동합니다.

답변

2

아니요, 공개 API를 사용할 수는 없습니다.