Skip to main content
Los usuarios invitados, también conocidos como invitados patrocinados o cuentas de invitado, permiten a los jugadores interactuar con muchos servicios de XBOX sin necesidad de crear una cuenta de XBOX completa. Cuando un título permite que participen cuentas de invitado, usa invitados patrocinados para facilitarlo.
Existe otro tipo de cuenta de invitado conocida como invitado puro. Este es el tipo de cuenta que existe en ausencia de una cuenta con sesión iniciada. No puede realizar llamadas autenticadas a los servicios de XBOX, ni puede jugar a ningún juego que requiera que un usuario de XBOX haya iniciado sesión.
Los usuarios invitados son cuentas de sesión única patrocinadas por otro usuario de XBOX que ya ha iniciado sesión en el dispositivo. Permiten a un jugador interactuar con muchos servicios de XBOX sin necesidad de crear una cuenta de XBOX completa, y duran hasta que se cumple una de las condiciones siguientes:
  • La cuenta de invitado cierra sesión
  • El usuario patrocinador cierra sesión
  • El dispositivo se apaga
Desde la perspectiva del usuario final, las cuentas de invitado permiten a un jugador unirse más fácilmente a un juego multijugador local o en línea desde la misma consola que su patrocinador, al reducir la barrera de entrada. Durante una única sesión de juego, ese invitado disfruta de muchas de las mismas ventajas que la cuenta patrocinadora, incluida la comunicación por voz.

Compatibilidad con cuentas de invitado en el título

Admitir usuarios invitados en el título no es obligatorio, pero es una excelente manera de permitir que los jugadores sin una cuenta de XBOX experimenten su contenido en el dispositivo patrocinado sin requerir cambios sustanciales en el control de usuarios. De forma similar a los usuarios de XBOX completos, los usuarios invitados pueden iniciar sesión llamando a XUserAddAsync con la opciónXUserAddOptions::AllowGuests. Al iniciar sesión, al invitado se le asigna unXUserHandle que funciona con todas las API que aceptan unXUserHandle como parámetro.
Una diferencia clave entre un usuario de XBOX y un usuario invitado es la capacidad de identificar a un usuario de forma determinista. Cuando un invitado inicia sesión, no tiene control sobre qué cuenta se elige para patrocinarlo. Si un invitado cierra sesión y, después, un invitado inicia sesión, no hay forma de determinar si es el mismo usuario que antes. Tenga esto en cuenta si está considerando almacenar preferencias del jugador o datos en caché asociados a un usuario específico.

Usuarios de XBOX frente a usuarios invitados al interactuar con los servicios de XBOX

Después se puede llamar a XblContextCreateHandle con ese usuario para comunicarse con los servicios de XBOX. Puede comprobar si un usuario es un invitado llamando a XUserGetIsGuest con un identificador de usuario. Las diferencias entre usuarios de XBOX y usuarios invitados dependen de las API que se consuman. Para los servicios que admiten completamente las cuentas de invitado, como la consulta de la información de perfil público de otro jugador, ambos tipos de usuarios se comportan de forma idéntica usando los privilegios de la cuenta patrocinadora. Los servicios de XBOX que no admiten usuarios invitados suelen ser los que almacenan o administran datos a largo plazo asociados a un usuario en particular (por ejemplo, estadísticas, logros, relaciones sociales, etc.). Las llamadas a esos servicios devolverán un error (normalmente un HTTP_E_STATUS_BAD_REQUEST) cuando se invoquen con un usuario invitado.
Es responsabilidad del desarrollador evitar el uso de cuentas de invitado con API que no las admiten. A continuación encontrará una lista de servicios y su nivel de compatibilidad.

Estado de suscripción de la cuenta de usuario de XBOX y controles parentales

Dado que las cuentas de invitado heredan las capacidades de la cuenta patrocinadora, también se heredan las limitaciones impuestas por el tipo de suscripción (Gold frente a Silver) y los controles parentales habilitados para esa cuenta. Por ejemplo, si a la cuenta patrocinadora se le ha revocado algún privilegio por parte de XBOX Community Policy & Enforcement, esos privilegios también se quitarán para el usuario invitado.

Compatibilidad de las cuentas de invitado con los servicios de XBOX

Compatibilidad de las API de los servicios de XBOX con usuarios invitados

  • Cloud Storage
    • No compatible
  • General
    • La compatibilidad con Real-Time Activity (RTA) depende de los servicios a los que se suscriba
  • Identidad
    • Autenticación
      • Heredada de la cuenta patrocinadora
    • Privacidad
      • Comprobación de permisos / Listas de silenciados / evitados
        • Heredadas de la cuenta patrocinadora
    • Privilegios
      • Controles parentales
        • Heredados de la cuenta patrocinadora
      • Configuración de privacidad
        • Heredada de la cuenta patrocinadora
      • Privilegios eliminados para las cuentas de invitado patrocinado
        • XPRIVILEGE_BROADCAST
        • XPRIVILEGE_MANAGE_PROFILE_PRIVACY_SETTING
        • XPRIVILEGE_GAME_DVR
        • XPRIVILEGE_SOCIAL_NETWORK_SHARING
        • XPRIVILEGE_ADD_FRIEND
    • Perfil de usuario: compatibilidad parcial
      • Los invitados pueden ver los datos públicos del perfil de XBOX
  • Multijugador
    • Heredado de la cuenta patrocinadora
  • Datos del jugador
    • Logros: no compatible
    • Estadísticas: no compatible
  • Llamadas autenticadas a servicios web personalizados y llamadas de servicio a servicio
    • Las cuentas de invitado pueden realizar llamadas autenticadas a servicios web personalizados
    • Las cuentas de invitado se pueden usar en llamadas de servicio a servicio
  • Social
    • Cadenas localizadas: no compatible
    • People-System: no compatible
    • Presencia: no compatible
    • Reputación: no compatible
    • Social Manager: no compatible

PlayFab

  • Chat de PlayFab Party
    • Los invitados heredan los permisos del usuario patrocinador y pueden participar si la cuenta patrocinadora tiene privilegios de multijugador y comunicación

Preguntas frecuentes

¿Pueden iniciar sesión varias cuentas de invitado al mismo tiempo?

Varias cuentas de invitado pueden tener el mismo patrocinador y pueden tener sesión iniciada simultáneamente.

¿Tienen las cuentas de invitado acceso a los derechos del dispositivo?

Los derechos del dispositivo se propagan a las cuentas de invitado de la misma manera que a los usuarios de XBOX. Las cuentas de invitado también tienen el mismo acceso al contenido instalado que la cuenta patrocinadora.

¿Cómo interactúan las cuentas de invitado con plataformas que no admiten cuentas de invitado (por ejemplo, PC, móvil)?

Las cuentas de invitado aparecen como cuentas normales con los mismos permisos de la cuenta patrocinadora y no requieren código adicional.

¿Cómo se prueban las cuentas de invitado en la certificación?

La funcionalidad de las cuentas de invitado no se prueba específicamente en el proceso de certificación. Además, que un título elija admitir cuentas de invitado depende del desarrollador.

Consulte también

Identidad de usuario y XUser Información general sobre los privilegios de usuario de los servicios de XBOX Uso del lado cliente de los privilegios de usuario de los servicios de XBOX
Última modificación el 28 de agosto de 2026