다음을 통해 공유


게스트 사용자 개요

스폰서 게스트 또는 게스트 계정이라고도 하는 게스트 사용자를 통해 플레이어는 Xbox 전체 계정을 만들지 않고도 많은 Xbox 서비스와 상호 작용할 수 있습니다. 타이틀이 게스트 계정의 참여를 허용하는 경우 후원 게스트를 사용하여 쉽게 참여할 수 있습니다.

참고 항목

순수 게스트라고 알려진 다른 유형의 게스트 계정도 있습니다. 이것은 로그인 계정이 없을 때 존재하는 계정 유형입니다. 인증된 Xbox 서비스 호출을 할 수 없으며 Xbox 사용자가 로그인해야 하는 게임도 할 수 없습니다.

게스트 사용자는 장치에 이미 로그인한 다른 Xbox 사용자가 후원하는 단일 세션 계정입니다. 이를 통해 플레이어는 전체 Xbox 계정을 만들지 않고도 많은 Xbox 서비스와 상호 작용할 수 있으며 다음 조건 중 하나가 충족될 때까지 지속됩니다.

  • 게스트 계정에서 로그아웃합니다.
  • 후원 사용자 로그아웃
  • 장치가 종료되었습니다.

최종 사용자의 관점에서, 게스트 계정을 통해 플레이어는 진입 장벽을 낮춰 후원자와 동일한 본체에서 로컬 또는 온라인 멀티플레이어 게임에 더 쉽게 참여할 수 있습니다. 단일 게임 세션의 경우, 해당 게스트는 음성 통신을 포함하여 후원 계정과 동일한 혜택을 많이 누립니다.

타이틀에서 게스트 계정 지원

타이틀에서 게스트 사용자를 지원할 필요는 없지만 Xbox 계정이 없는 플레이어가 사용자 처리를 크게 변경하지 않고도 스폰서 장치에서 콘텐츠를 경험할 수 있는 좋은 방법입니다. 정식 Xbox 사용자와 마찬가지로 게스트 사용자는 XUserAddOptions::AllowGuests 옵션으로 XUserAddAsync를 호출하여 로그인할 수 있습니다. 로그인할 때 게스트는 XUserHandle을(를) 매개 변수로 사용하는 모든 API와 작동하는 XUserHandle을(를) 할당 받습니다.

참고 항목

Xbox 사용자와 게스트 사용자 간의 주요 차이점은 사용자를 결정적으로 식별하는 기능입니다. 게스트가 로그인하면 후원할 계정을 선택할 수 없습니다. 게스트가 로그아웃한 다음 게스트가 로그인하면 이전과 동일한 사용자인지 확인할 수 없습니다. 플레이어 기본 설정 또는 캐시된 데이터를 특정 사용자와 저장하는 것을 고려하는 경우 이 점을 염두에 두십시오.

Xbox 서비스와 상호 작용할 때 Xbox 사용자 대 게스트 사용자

그런 다음 Xbox 서비스와 통신하기 위해 해당 사용자에 대해 XblContextCreateHandle을 호출할 수 있습니다. 사용자 핸들로 XUserGetIsGuest를 호출하여 사용자가 게스트인지 확인할 수 있습니다.

Xbox 사용자와 게스트 사용자 차이점은 소비되는 API에 따라 다릅니다. 다른 플레이어의 공개 프로필 정보 쿼리 등 게스트 계정을 완전히 지원하는 서비스의 경우, 두 유형의 사용자 모두 후원 계정의 권한을 사용하여 동일하게 동작합니다.

게스트 사용자를 지원하지 않는 Xbox 서비스는 일반적으로 특정 사용자와 관련된 장기 데이터를 저장하거나 관리하는 서비스입니다(예를 들어 통계, 도전 과제, 사회적 관계 등). 이러한 서비스에 대한 호출은 게스트 사용자와 함께 호출할 때 오류를 반환합니다(일반적으로 HTTP_E_STATUS_BAD_REQUEST).

참고 항목

이를 지원하지 않는 API와 함께 게스트 계정의 사용을 피하는 것은 개발자의 책임입니다. 아래에는 서비스 목록과 그들의 지원 수준이 나와 있습니다.

Xbox 사용자 계정 가입 상태 및 자녀 보호

게스트 계정은 후원 계정의 기능을 상속받으므로 구독 유형(골드 대 실버) 및 해당 계정에 대해 사용하도록 설정된 모든 자녀 보호 유형에 의해 부과되는 제한 사항도 상속됩니다. 예를 들어 스폰서 계정에 Xbox 커뮤니티 정책 & 적용에 의해 해지된 권한이 있는 경우 게스트 사용자에 대해서도 해당 권한이 제거됩니다.

Xbox 서비스의 게스트 계정 지원

게스트 사용자를 위한 Xbox 서비스 API 지원

  • 클라우드 스토리지

    • 지원되지 않음
  • 일반

    • 실시간 활동(RTA) 지원은 다음에 대해 구독 중인 서비스에 의해 결정됩니다.
  • ID

    • 인증
      • 후원 계정에서 상속됨
    • 개인 정보 보호
      • 사용 권한 확인/음소거/회피 목록
        • 후원 계정에서 상속됨
    • 권한
      • 자녀 보호
        • 후원 계정에서 상속됨
      • 개인 정보 설정
        • 후원 계정에서 상속됨
      • 후원 게스트 계정에 대해 제거되는 권한
        • XPRIVILEGE_BROADCAST
        • XPRIVILEGE_MANAGE_PROFILE_PRIVACY_SETTING
        • XPRIVILEGE_GAME_DVR
        • XPRIVILEGE_SOCIAL_NETWORK_SHARING
        • XPRIVILEGE_ADD_FRIEND
    • 사용자 프로필 - 부분적 지원
      • 게스트는 공개 Xbox 프로필 데이터를 볼 수 있습니다.
  • 멀티 플레이어

    • 후원 계정에서 상속됨
  • 플레이어-데이터

    • 도전 과제 - 지원되지 않음
    • 통계 - 지원되지 않음
  • 인증된 사용자 지정 웹 서비스 및 서비스 대 서비스 호출

    • 게스트 계정은 사용자 지정 웹 서비스에 대한 인증된 호출을 수행할 수 있습니다
    • 게스트 계정은 서비스 대 서비스 통화에 사용할 수 있습니다
  • 소셜

    • 현지화된 문자열 - 지원되지 않음
    • 피플-시스템 - 지원되지 않음
    • 현재 상태 - 지원되지 않음
    • 평판 - 지원되지 않음
    • 소셜 관리자 - 지원되지 않음

PlayFab

  • PlayFab 파티 채팅
    • 게스트는 후원 사용자의 권한을 상속받으며 후원 계정에 멀티플레이어 및 통신 권한이 있는 경우 참여할 수 있습니다

자주 묻는 질문

동시에 여러 게스트 계정에 로그인할 수 있나요?

여러 게스트 계정은 동일한 후원자를 가질 수 있으며 동시에 로그인할 수도 있습니다.

게스트 계정은 장치 접근 자격이 있나요?

장치 권한은 Xbox 사용자에게와 동일한 방식으로 게스트 계정에 전파됩니다.

게스트 계정은 또한 후원자 계정과 동일한 설치 콘텐츠에 액세스할 수도 있습니다

게스트 계정은 게스트 계정을 지원하지 않는 플랫폼(예 : PC, 모바일)과 어떻게 상호 작용합니까?

게스트 계정은 후원자 계정의 동일한 권한을 가진 일반 계정으로 나타나며 추가 코드를 요구하지 않습니다.

인증 시 게스트 계정은 어떻게 테스트하나요?

게스트 계정 기능은 인증 프로세스에서 특별히 테스트되지 않습니다. 또한 타이틀이 게스트 계정 지원을 선택하는지 여부도 개발자에게 달려있습니다.

참고 항목

사용자 ID 및 XUser

Xbox 서비스 사용자 권한 개요

Xbox 서비스 사용자 권한의 클라이언트 측 사용