1. iOS 앱에 게임센터 연동을 하기위해서는 iTunesConnect 의 앱 관리메뉴에서 Game Center 를 활성화 시켜줘야 한다.
게임 센터가 활성화 된 상태.
2. 개발자 문서에 있는 게임센터 인증 메소드를 사용하여 인증을 시도한다.
Game Center를 테스트 하기 위해서는 Sandbox용 계정(개발 환경용)을 만들어야 한다.
실제로 사용하던 아이디로는 로그인이 되지 않는다.
게임 센터가 활성화 된 상태.
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.
}
}];
}
위의 코드를 호출하게되면 아래와 같은 로그인 화면이 뜨게 된다.{
[[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 값이 안맞아서 생기는 오류.. 이 값만 잘 맞춰주면 게임센터 인증하는데 무리가 없음..
'iOS' 카테고리의 다른 글
iOS7 Xib 사용 시 Layout 맞추기 (0) | 2013.10.10 |
---|---|
아이패드 2, iOS 7 업그레이드 고민중이라면? (0) | 2013.09.23 |
iOS 7 AutoLayout 과 topLayoutGuide 를 이용한 화면 맞추기 (0) | 2013.09.12 |
MDM mobileconfig signing 처리 (0) | 2013.08.19 |
Xcode 에서 예외 발생시 위치를 보여주지 않을 때. (0) | 2013.01.30 |