2012-05-08 7 views
3

게임 프로젝트에서 처음으로 작업하겠습니다. 나는 몇 가지 생각을하고 있지만, 모든 것을 이해할 수는 없습니다.iOS 게임 플레이어 ID

사용자가 로그인하면 게임 만 재생할 수 있습니다 사용자가 로그인 할 때 다음과 같은 옵션이 있습니다 있도록 계획 :.

  1. 게임 센터 ID를
  2. 페이스 북 ID를
  3. 등록 ID를 (이메일/사용자 이름/암호)을 내 서버에 저장하십시오.

질문 : 이해가 되나요? 내 서버에 게시 할 수 있도록 사용자의 Game Center ID를 가져올 API가없는 것 같습니다. Facebook ID의 경우 가져 와서 서버에 게시 할 수 있습니다. 등록 된 ID는 분명히 프로그래밍되지 않았습니다.

Game Center의 리더 보드를 제외하고 우리가 게임 업적 상을 받기 위해 서버에 기록을 남겨야하기 때문에이 ID가 서버에 게시되어야합니다. 사전에

감사합니다.

+0

여기 정확히 무엇을 묻고 있습니까? 매우 막연한 것 같습니다. – BeRecursive

+0

내 게임 앱에 사용자 로그인을하는 데 사용할 수있는 ID의 종류에 관한 것입니다. 예 : 뭔가 그리기, 그들은 FBConnect 및 이메일, 게임 센터 세 번째 옵션이 무엇입니까? 나는 잘 모르겠다. –

+0

Well Facebook Connect는 Facebook에서 제공하는 서비스이며이를 통합하는 방법에 대한 자습서가 많이 있습니다. 자신의 로그인 정보를 제공해야합니다. 귀하의 회신에 감사드립니다. – BeRecursive

답변

3

게임 센터의 고유 한 플레이어 ID는 playerID 속성 인 GKPlayer 클래스로받을 수 있습니다. GKPlayer Class Reference을 참조하십시오.

+0

감사합니다. 할리. 그래서 GMplayer의 ID 또는 FB_ID로 게임 플레이어를 식별 할 수 있거나 자신의 서버에서 ID를 생성 할 수 있다는 것을 수정 했습니까? –

+0

3 가지 종류의 ID의 형식이 다른 경우가 틀림 없다는 것을 보증합니다. 그러나 나는 "if"에 대해 확신하지 못한다. 애플과 페이스 북이 그들의 사양을 바꿀 수 있기 때문에 조심하라. "GK_ [GKplayerID]", "FB_ [FB_ID]"및 "MY_ [YOUR_OWN_ID]"와 같이이 문제를 해결하기 위해 접두어를 추가 할 수 있습니까? – Hailei

+0

좋은 답변입니다. thx –

1

내가 틀 렸습니다. GameCenter에는 실제로 playerID API가 있습니다. developer.apple.com

감사합니다.