- GetPlayedTitleList - 이 API를 호출하여 지정된 플레이어와 관련된 데이터가 있는 TitleId 목록을 가져옵니다. 이 목록은 PublisherID로 범위가 지정되며 이 플레이어의 데이터를 삭제하거나 내보낼 경우 영향을 받는 타이틀 집합을 나타냅니다.
- DeleteMasterPlayerAccount - 이 API를 호출하여 지정된 플레이어의 기록을 삭제합니다.
- ExportMasterPlayerData - 이 API를 호출하여 지정된 플레이어와 관련된 모든 데이터와 기록을 내보냅니다.
모든 데이터를 찾아야 합니다
DeleteMasterPlayerAccount 또는 ExportMasterPlayerData API를 사용하기 전에 플레이어가 스튜디오에서 여러 Master Player 계정을 만들었을 수 있음을 염두에 두는 것이 중요합니다.
이 상황은 플레이어가 다른 장치나 다른 자격 증명을 사용하여 타이틀을 플레이할 때 발생할 수 있습니다. 서로 다르고 관련이 없는 자격 증명(예: 다른 이메일 주소 또는 소셜 미디어 계정)을 제공하기 때문에 고유한 플레이어로 해석됩니다.
플레이어가 여러 Master Player 계정을 보유할 수 있는 또 다른 방법은 스튜디오에서 여러 Publisher ID를 사용하도록 구성한 경우입니다. 그러나 여러 Publisher ID를 갖는 것은 일반적이지 않습니다.
각 Title 설정 메뉴의 API Features 탭에서 PlayFab Game Manager에서 타이틀의 Publisher ID를 확인할 수 있습니다.

DeleteMasterPlayerAccount 또는 ExportMasterPlayerData를 호출하기 전에 플레이어로부터 올바른 장치 ID 및/또는 자격 증명 집합을 수집해야 합니다.
이러한 자격 증명을 사용하여 각 Master Player 계정의 PlayFabId를 식별할 수 있습니다.
다음 API는 자격 증명에서 PlayFabId로 변환하는 데 도움이 됩니다.
- GetUserAccountInfo - 이 API는 이메일,
TitleDisplayName,PlayFabId또는PlayFabUsername으로 플레이어를 찾는 데 도움이 됩니다. - GetPlayerIdFromAuthToken - 이 API를 사용하면 플레이어가 로그인할 때 부여받는 특정
AuthToken에서 플레이어를 찾을 수 있습니다. - GetPlayFabIDsFromFacebookIDs - 이 API는 하나 이상의
FacebookId에서 플레이어의PlayFabId를 도출합니다. - GetPlayFabIDsFromSteamIDs - 이 API는 하나 이상의
SteamIds에서 플레이어의PlayFabId를 도출합니다.
이러한 API는 모두 타이틀 특정적입니다. 처음 두 개는 Admin API이고 마지막 두 개는 Server API입니다.
GetPlayedTitleList를 호출합니다. 요청이 반환된 타이틀 목록에 영향을 미칠 것임을 플레이어에게 알리는 것이 좋을 수 있습니다.
또한, GetPlayedTitleList는 Title Names가 아닌 TitleIds를 반환합니다 - 확인 페이지에 표시하기 전에 이러한 ID를 Title Names로 변환하는 것을 고려하세요.
우리가 의미하는 바를 더 잘 그려보기 위한 약간의 의사 코드입니다…
PlayFabId 목록(공유한 자격 증명 기반)과 각 PlayFabId의 타이틀 목록이 있습니다. 이제 무엇을 해야 할까요?
이제 삭제하거나 내보낼 준비가 되었습니다!
