1. iOS 앱에 게임센터 연동을 하기위해서는 iTunesConnect 의 앱 관리메뉴에서 Game Center 를 활성화 시켜줘야 한다.


게임 센터가 활성화 된 상태.

2. 개발자 문서에 있는 게임센터 인증 메소드를 사용하여 인증을 시도한다.
- (void) authenticateLocalPlayer
{
    [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
         if (error == nil)
         {
              // Insert code here to handle a successful authentication.
         }
         else
         {
             // Your application can process the error parameter to report the error to the player.
         }
     }];
}
위의 코드를 호출하게되면 아래와 같은 로그인 화면이 뜨게 된다.


Game Center를 테스트 하기 위해서는 Sandbox용 계정(개발 환경용)을 만들어야 한다.
실제로 사용하던 아이디로는 로그인이 되지 않는다.



3. Use Existing Account 를 누르고 새로 생성한 Sandbox용 계정으로 로그인을 하면 위와 같이 게임센터에 로그인 된 화면을 볼 수 있다..



기타 1. 간혹 아래와 같은 화면이 뜨는 경우가 있을 수 있는데..

이는 Bundle identifier 값이 안맞아서 생기는 오류.. 이 값만 잘 맞춰주면 게임센터 인증하는데 무리가 없음..


+ Recent posts