Skip to main content
iOS Game Center 플레이어 식별자를 사용하여 사용자를 로그인하고, 인증된 사용자가 필요한 API 호출에 이후 사용할 수 있는 세션 식별자를 반환합니다. 이 요청에 선택적 PublicKeyUrl, Salt, Signature 및 Timestamp 매개 변수를 포함하지 않으면 Game Center ID로 로그인하는 것은 안전하지 않습니다. PlayFab Game Manager의 Apple 추가 기능 페이지로 이동하여 ‘Require secure authentication only for this app’ 옵션을 활성화하여 모든 Game Center 호출에 이러한 매개 변수를 요구하는 것이 좋습니다.

Syntax

Parameters

serviceConfigHandle PFServiceConfigHandle PFServiceConfigCreateHandle 호출에서 반환된 PFServiceConfigHandle입니다. request PFAuthenticationLoginWithGameCenterRequest* 값이 채워진 요청 객체입니다. async XAsyncBlock*
Inout
비동기 작업을 위한 XAsyncBlock입니다.

Return value

Type: HRESULT 이 API 작업의 결과 코드입니다.

Remarks

이 API는 iOS에서 사용할 수 있습니다. Game Center 플레이어 식별자(https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/index.html# // apple_ref/occ/instp/ACAccount/identifier)는 로컬 디바이스에 저장된 생성된 문자열입니다. 디바이스 식별자와 마찬가지로, 사용자의 계정이 손상될 수 있으므로 플레이어의 Game Center 식별자를 최종 사용자에게 절대 노출하지 않도록 주의해야 합니다. 사용자가 Game Center로 처음 로그인하고 CreateAccount가 true로 설정된 경우, 새 PlayFab 계정이 생성되고 Game Center 식별자에 연결됩니다. 이 경우, 이메일이나 사용자 이름이 PlayFab 계정과 연결되지 않습니다. 그렇지 않고 Game Center 계정에 연결된 PlayFab 계정이 없는 경우, 이를 나타내는 오류가 반환되어 타이틀이 사용자에게 PlayFab 계정 생성을 안내할 수 있습니다. 잘못된 iOS Game Center 플레이어 식별자가 사용된 경우, 이를 나타내는 오류가 반환됩니다. ClientLoginWithIOSDeviceIDAsync도 참조하세요. 비동기 작업이 완료되면 PFAuthenticationLoginWithGameCenterGetResult를 호출하여 결과를 가져오세요.

Requirements

Header: PFAuthentication.h

See also

PFAuthentication members
마지막 수정일 2026년 8월 13일