2
다음 코드는 applicationDidFinishLaunching:
에 한 번 호출됩니다. 그러나 앱이 다시 포 그라운드로 다시 들어올 때마다 실행됩니다.Game Center로 인증 할 때 어떤 방법으로 제어 할 수 있습니까?
[localPlayer authenticateWithCompletionHandler:^(NSError *error) {
if (localPlayer.isAuthenticated)
{
// Some implementation
}
}];
이것은 Game Kit Programming Guide에 따라 의미가 있습니다 :
... 그것은 나중에 사용하기 위해 완료 핸들러를 유지합니다. 애플리케이션이 백그라운드에서 포 그라운드로 이동할 때마다 Game Kit은 자동으로 로컬 플레이어를 자동으로 인증하고 완료 핸들러를 호출하여 인증 된 플레이어의 상태에 대한 업데이트 된 정보를 제공합니다.
Game Center가 실제로 필요하기 전까지는이 인증을 지연시킬 수있는 방법이 있습니까? 내가 물어 보는 이유는 "Welcome back, userX!"라는 표시를 피하기 위해서입니다. 배너가 매번 포 그라운드로 이동합니다.