> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XR-045 Red de XBOX y privilegios de cuenta

> Los títulos deben comprobar en el servicio de la red de XBOX los privilegios necesarios para completar determinadas acciones en el servicio de la red de XBOX o en una experiencia del título.

Versión 2.0 - 03/01/2023

La red de XBOX proporciona a los usuarios el nivel esperado de privacidad y seguridad en línea para ellos mismos y para sus hijos. Para cumplir esa promesa, los títulos deben comprobar en el servicio de la red de XBOX los privilegios necesarios para completar determinadas acciones en el servicio de la red de XBOX o en una experiencia del título.

Aunque la comprobación y el cumplimiento de los privilegios se aplican a todas las cuentas, es importante tener en cuenta específicamente la experiencia y las expectativas para las cuentas infantiles. En el caso de las cuentas infantiles, determinadas actividades pueden estar bloqueadas debido a valores predeterminados basados en la edad o a configuraciones establecidas por el organizador familiar del menor (padre, madre o tutor). Los menores no pueden realizar cambios por sí mismos; sin embargo, con determinadas actividades es posible, y se espera, que el título invoque la interfaz de usuario del sistema necesaria para permitir que los jugadores jóvenes soliciten una excepción mediante un flujo de aprobación para la actividad asociada. En tales circunstancias, por ejemplo, un jugador joven puede tener bloqueado el multijugador de forma global, pero el padre, la madre o el tutor de la familia podría aprobar el multijugador para el título específico a través de la interfaz de usuario del sistema; entonces el menor podría, y debería, poder acceder a este modo de juego para ese título específico.

| **Actividad** | **ID** | **Nombre del privilegio** | **Notas** |
| - | - | - | - |
| Jugar en una sesión de juego multijugador | 254 | XPRIVILEGE\_MULTIPLAYER\_SESSIONS | Permite a un usuario unirse a sesiones de juego multijugador en línea con usuarios reales (no bots) en escenarios como: juego sincrónico jugador contra jugador en la misma sesión, juego asincrónico por turnos, juego por equipos, emparejamiento iniciado por el usuario, envío o aceptación de invitaciones y sesiones con unión en curso. Tenga en cuenta que este privilegio no se aplica a los juegos multijugador locales que se ejecutan en el mismo dispositivo. |
| Jugar en una sesión de juego entre redes | 185 | AuthPrivileges.CrossNetworkPlay | Permite a un usuario participar en una sesión de juego con otros jugadores reales que no han iniciado sesión en los servicios de XBOX en escenarios como: juego sincrónico jugador contra jugador en la misma sesión, juego asincrónico por turnos, juego por equipos, emparejamiento iniciado por el usuario, envío o aceptación de invitaciones y sesiones con unión en curso. |
| Comunicación con cualquier persona | 252 | XPRIVILEGE\_COMMUNICATIONS | Permite a un usuario comunicarse con cualquier otro usuario de XBOX Live mediante voz o texto. |
| Sesiones de juego compartidas | 189 | XPRIVILEGE\_SESSIONS | Permite a un usuario participar en experiencias conectadas para un solo jugador en entornos compartidos o en escenarios en los que un título es un híbrido entre gratuito (free-to-play) y multijugador de pago y usa este privilegio para restringir esas experiencias en las consolas XBOX. Las experiencias para un solo jugador no deben tener ninguna característica cubierta por los privilegios 252 o 254 (Comunicaciones y Multijugador, respectivamente). El uso de este privilegio es una capacidad del título que requiere la aprobación de la plataforma. |
| Contenido generado por el usuario (UGC) | 247 | XPRIVILEGE\_USER\_CREATED\_CONTENT | Permite a un usuario ver el UGC de otros usuarios en línea, descargar el UGC de otros usuarios o compartir su propio UGC en línea. No restringe el uso de UGC descargado previamente. |
| Compartir en una red social | 220 | XPRIVILEGE\_SOCIAL\_NETWORK\_SHARING | Solo consolas XBOX: permite a un usuario compartir información, incluido el progreso del juego, contenido generado por Kinect, clips de juego, etc., fuera de XBOX Live. |

Los títulos gratuitos (free-to-play), las demos o las betas pueden configurarse para permitir el juego multijugador (ID 254) a jugadores que no son suscriptores de Game Pass. Esto se realiza mediante una configuración del lado del servicio y puede iniciarse poniéndose en contacto con su representante de Microsoft. Estos títulos deben seguir comprobando el privilegio de juego multijugador para garantizar que se respeten los controles parentales y las elecciones de los jugadores.

## Más información

> [!NOTE]
>
> Consulte la documentación [Uso en el cliente de los privilegios de usuario de los servicios de XBOX](https://docs.xbox.com/es/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md) para obtener información detallada sobre la guía técnica y los procedimientos recomendados.

Si sus servicios procesan tokens emitidos por la red de XBOX, debe aplicar en su servicio que los usuarios de la sesión tengan los privilegios adecuados para realizar la acción solicitada, inspeccionando la notificación "prv" de esos usuarios dentro del token.

Si un título ofrece una o varias de las actividades enumeradas en la tabla anterior, el título debe comprobar los privilegios asociados a esa actividad concreta. Si un usuario no tiene el privilegio, no se le debe permitir usar la actividad asociada. Los privilegios se conceden durante la sesión o acción, o durante el tiempo que transcurre hasta que se actualiza el token de la red de XBOX, lo que sea más corto.

En función de la plataforma de desarrollo (GDK, XDK, XSAPI), se espera que los títulos de juegos llamen a las API adecuadas para (1) asegurarse de que se invoca la interfaz de usuario del sistema, que informa al usuario del privilegio bloqueado junto con opciones para solicitar permisos para determinados privilegios a un padre, madre o tutor, si se trata de una cuenta infantil; o (2) proporcionar mensajes de error prescriptivos y prácticos.

**Uso del GDK en PC o consolas XBOX:** para comprobar si un usuario tiene un privilegio mediante el GDK, los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync. Encontrará información específica sobre el patrón de uso y el control del contexto en el tema [Introducción a los privilegios de usuario de los servicios de XBOX](https://docs.xbox.com/es/services/xbox-services/fundamentals/identity/privileges/live-user-privileges-overview.md) de la documentación del GDK.

**Uso del XDK de XBOX One:** para comprobar si un usuario tiene un privilegio en XBOX One, los títulos usan la API Store::Product::CheckPrivilegeAsync. Si la comprobación del privilegio es el resultado de una acción del usuario, como entrar en un modo de juego multijugador, el parámetro attemptResolution debe establecerse en true (o no establecerse en absoluto). La plataforma comprueba el privilegio y, si el usuario no lo tiene, intenta determinar el motivo.

Si la API devuelve false, el usuario no tiene el privilegio y el sistema no ha resuelto correctamente el problema. En tales casos, el título debe bloquear la actividad sujeta a privilegio, pero puede suponer que el sistema ya ha informado adecuadamente al usuario de que no tiene el permiso adecuado para la actividad o de que existe un problema relacionado con el privilegio del usuario.

En los casos en los que la comprobación del privilegio no se realiza como resultado de una acción del usuario sino, por ejemplo, como parte de una llamada silenciosa en segundo plano o para adornar la experiencia de usuario, se debe llamar a la API con attemptResolution establecido en false. Como resultado, no se muestra ningún mensaje al usuario y el sistema no interviene para corregir ningún problema de privilegios.

**Uso de XSAPI directamente con UWP, Win32, dispositivos móviles u otras plataformas:** el usuario no tiene el privilegio si este no aparece en la notificación "prv", y el título debe impedir que el usuario continúe con la actividad sujeta a privilegio. Si la comprobación se desencadenó porque el usuario solicitó acceso a la actividad sujeta a privilegio, como intentar iniciar una sesión multijugador o unirse a ella, el título debe mostrar un mensaje informativo para indicarle que no puede participar. Los mensajes *sugeridos* son los siguientes:

## Requisitos de implementación

| **Actividad** | **ID** | **Nombre del privilegio** | **¿Cómo se controla?** |
| - | - | - | - |
| Jugar en una sesión de juego multijugador | 254 | XPRIVILEGE\_MULTIPLAYER\_SESSIONS | \* **GDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync).  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes jugar a juegos multijugador en línea".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |
| Jugar en una sesión de juego entre redes | 185 | AuthPrivileges.CrossNetworkPlay | \* **GDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync).  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes jugar con personas de plataformas distintas de la red de XBOX".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |
| Comunicación con cualquier persona | 252 | XPRIVILEGE\_COMMUNICATIONS | \* **GDK**: el título debe usar la API XUserCheckPrivilege para comprobar si hay un conflicto de privilegios y mostrar un mensaje informativo para que el usuario sepa que no puede comunicarse con otras personas en la red de XBOX.  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes hablar con otras personas en la red de XBOX".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |
| Sesiones de juego compartidas | 189 | XPRIVILEGE\_SESSIONS | \* **GDK**: el título debe usar la API XUserCheckPrivilege para comprobar si hay un conflicto de privilegios y mostrar un mensaje informativo para que el usuario sepa que no puede jugar a juegos multijugador en línea.  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes jugar a juegos multijugador en línea".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |
| Contenido generado por el usuario (UGC) | 247 | XPRIVILEGE\_USER\_CREATED\_CONTENT | \* **GDK**: el título debe usar la API XUserCheckPrivilege para comprobar si hay un conflicto de privilegios y mostrar un mensaje informativo para que el usuario sepa que no puede ver contenido creado por otros usuarios.  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes ver el contenido que crean otras personas".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |
| Compartir en una red social | 220 | XPRIVILEGE\_SOCIAL\_NETWORK\_SHARING | \* **GDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync).  \* **XDK**: el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync).  \* **XSAPI**: mensaje sugerido: "Lo sentimos, actualmente no puedes compartir contenido en redes sociales".  \* Si tu cuenta la administra un padre, una madre o un tutor, este puede personalizar la configuración de privacidad de XBOX de tu perfil en Configuración > Cuenta > Configuración familiar > Administrar miembros de la familia. |

**Problemas de conectividad con la red de XBOX:** si el título recibe un error (ya sea a través de la API o porque no puede recuperar un token de XBOX Live) debido a que no se puede acceder al servicio de XBOX, el título debe bloquear el acceso a la acción solicitada. En tales casos, el título debe producir un error controlado, como se describe en XR-074, "Pérdida de conectividad con XBOX y los servicios de asociados".

## Procedimientos recomendados

## Recursos adicionales

Para obtener más información sobre los privilegios y el token de usuario, consulte "Token de usuario" en la documentación de Microsoft Game Development Kit (GDK) o de XBOX Application Development Kit.

A efectos de este XR, una red social es un sitio o servicio ajeno a la red de XBOX que permite a una persona compartir contenido con otros usuarios de forma predeterminada. Si la opción predeterminada del sitio externo es habilitar el uso compartido con amigos o con todo el mundo, a efectos de este XR no es necesario que el sitio externo permita al usuario elegir limitar el uso compartido en el momento de la carga.

## Exenciones

Las ofertas de vídeo transaccionales de pago pueden ofrecerse a todos los usuarios de XBOX independientemente de su configuración de privilegios de contenido de vídeo. Si la aplicación ofrece tanto contenido premium como ofertas de vídeo transaccionales de pago, el contenido premium debe cumplir este requisito.

Si la aplicación es de un organismo público de radiodifusión del país o región en el que se ofrece la aplicación en la plataforma XBOX, todas las ofertas de contenido no comercializado deben ponerse a disposición de todos los usuarios de XBOX de ese país o región, independientemente de la configuración de privilegios de contenido de vídeo de los usuarios.

Los títulos que ofrecen multijugador asincrónico entre una consola XBOX One y un dispositivo que no es una consola no están obligados a comprobar el privilegio Multijugador para las experiencias en el dispositivo que no es una consola.

## Casos de prueba de certificación

**045-01 Respetar los privilegios del usuario**

> **Pasos de prueba**
>
> 1. Inicie sesión con un perfil de XBOX e inicie el título.
>
> 2. Para cada uno de los privilegios identificados en las observaciones del XR, identifique si el título admite la actividad asociada.
>
> 3. Para cada configuración posible de cada privilegio aplicable identificado en el paso \[2], realice lo siguiente:
>
> * Salga del título y cambie la configuración del usuario para el privilegio.
> * Reinicie la consola.
> * Inicie sesión con el mismo perfil e inicie el título.
> * Visite todas las áreas pertinentes del título, use todas las características del título relacionadas con el privilegio y compruebe que el título respeta la configuración de privilegios actual del usuario.
> * Intente acceder a todas las áreas sin conexión y en línea usando un perfil Silver de XBOX.
>
> **Resultado esperado**\
> Los títulos deben respetar la configuración de privilegios del usuario.
>
> **Ejemplos de aprobación**
>
> 1. El título respeta la configuración de privilegios del usuario.
> 2. El título trata una configuración de privilegio de permiso parcial como si el privilegio estuviera deshabilitado o no permitido (por ejemplo, cuando el privilegio de contenido generado por el usuario (UGC) está establecido en Solo amigos, el título se comporta como si el privilegio estuviera establecido en Bloqueado).
> 3. En los títulos que usan el XDK, el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync). Cuando no se puede invocar la interfaz de usuario del sistema (privilegios 252, 189, 247), el título muestra un mensaje informativo para que el usuario sepa que no puede participar.
> 4. En los títulos que usan el GDK, el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios.  En los casos en los que los títulos no pueden invocar la interfaz de usuario del sistema (252, 189, 247), el título muestra un mensaje informativo para que el usuario sepa que no puede participar. Los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync.
> 5. En los títulos que usan XSAPI, el título muestra un mensaje informativo para que el usuario sepa que no puede participar.
>
> **Ejemplos de error**
>
> 1. El título conserva la configuración de privilegios de un usuario y no refleja los privilegios reales del usuario después de que se hayan cambiado.
> 2. El título trata una configuración de privilegio de permiso parcial como si el privilegio estuviera establecido en su configuración menos restrictiva (por ejemplo, cuando el privilegio de contenido generado por el usuario (UGC) está establecido en Solo amigos, el título se comporta como si el privilegio estuviera establecido en Permitido).
> 3. En los títulos que usan el XDK o el GDK, el título usa mensajes dentro del juego para avisar al usuario de cualquier conflicto de privilegios y no muestra la interfaz de usuario del sistema.
> 4. En los títulos que usan XSAPI, el título no muestra un mensaje informativo para que el usuario sepa que no puede participar.

**045-02 Respetar los privilegios del usuario: XBOX Family**

> **Preparación y configuración de la prueba**\
> [XBOX Family](https://www.xbox.com/en-US/family-hub)  que incluye las siguientes cuentas Microsoft:
>
> * Adulto (mayor de 18 años) designado como organizador.
> * Menor (menos de 13 años) con la configuración de privilegios *Valor predeterminado para menores*:
>
> | **Actividad** | **Configuración de privilegios predeterminada para menores** |
> | - | - |
> | Puedes unirte a juegos multijugador | Bloquear |
> | Puedes unirte al juego entre redes | Bloquear |
> | Puedes comunicarte mediante voz, texto o invitaciones | Amigos |
> | Puedes comunicarte fuera de la red de XBOX mediante voz y texto | Bloquear |
> | Puedes ver y cargar creaciones de la comunidad | Bloquear |
> | Puedes compartir fuera de XBOX | Bloquear |
>
> **Referencias y vínculos**:
>
> * [Crear una XBOX Family](https://account.microsoft.com/family/home)
> * [Agregar miembros de la familia a través de la web, la aplicación Family o la consola XBOX](https://support.microsoft.com/en-us/account-billing/add-people-to-your-family-group-4a07b974-8103-16ad-6ea2-46549ca19e03)
> * [Administrar el consentimiento parental](https://support.xbox.com/en-US/help/family-online-safety/online-safety/manage-online-safety-and-privacy-settings-xbox-one)
>
> **Pasos de prueba**
>
> 1. Inicie sesión con las cuentas Microsoft del adulto y del menor e inicie el título con la cuenta del menor.
> 2. Para cada uno de los privilegios identificados en las observaciones del XR, identifique si el título admite la actividad asociada.
> 3. Para cada configuración posible de cada privilegio aplicable identificado en el paso \[2], realice lo siguiente:
>
> <ul><li>Compruebe que la actividad asociada está permitida o no según los privilegios de la cuenta. *Por ejemplo*: el título admite multijugador y la cuenta del menor tiene bloqueado el privilegio de multijugador. Compruebe que el título bloquea toda la actividad multijugador para el menor y que se muestran las solicitudes de permiso parental (interfaz de usuario del sistema) cuando el menor intenta participar en actividades multijugador.</li>
> <li>Salga del título y cambie la configuración de privilegios del menor para las actividades sujetas a privilegios que admite el título, pasando de bloqueado a permitido. *Por ejemplo*: cambiar el multijugador o el contenido generado por el usuario de bloqueado a permitido.</li><li>Reinicie la consola.</li><li>Inicie sesión con el mismo perfil e inicie el título.</li><li>Visite todas las áreas pertinentes del título, use todas las características del título relacionadas con el privilegio y compruebe que el título respeta la configuración de privilegios actual del usuario. *Por ejemplo*: el título admite multijugador. El menor tenía el multijugador bloqueado, pero ahora se le ha concedido. El título permite correctamente que el menor acceda a los modos de juego multijugador.</li></ul>
>
> 4. Repita los pasos \[2]-\[3] con una cuenta de padre o madre que **no** haya iniciado sesión en la consola.
>
> **Resultados esperados**\
> Los títulos deben respetar la configuración de privilegios de todos los miembros de XBOX Family.
>
> **Ejemplos de aprobación**
>
> 1. El título respeta la configuración de privilegios de un menor.
> 2. El título permite que un menor participe en una actividad cuando el privilegio para esa actividad está permitido.
> 3. El título no permite que un menor participe en una actividad cuando el privilegio para esa actividad está bloqueado.
> 4. El título permite que un menor participe en una actividad que está bloqueada pero para la que el padre o la madre ha concedido permiso (a través de la interfaz de usuario de permiso parental).
> 5. El título no permite que un menor participe en una actividad que está bloqueada y para la que el padre o la madre no ha concedido permiso (a través de la interfaz de usuario de permiso parental).
> 6. El título trata una configuración de privilegio de permiso parcial como si el privilegio estuviera deshabilitado o no permitido (por ejemplo, cuando el privilegio de contenido generado por el usuario (UGC) está establecido en Solo amigos, el título se comporta como si el privilegio estuviera establecido en Bloqueado).
> 7. En los títulos que usan el XDK, el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync). Cuando no se puede invocar la interfaz de usuario del sistema (privilegios 252, 189, 247), el título muestra un mensaje informativo para que el usuario sepa que no puede participar.
> 8. En los títulos que usan el GDK, el título invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync). Cuando no se puede invocar la interfaz de usuario del sistema (privilegios 252, 189, 247), el título muestra un mensaje informativo para que el usuario sepa que no puede participar.
> 9. En los títulos que usan XSAPI, el título muestra un mensaje informativo para que el usuario sepa que no puede participar.
>
> **Ejemplos de error**
>
> 1. El título no respeta la configuración de privilegios del menor.
>
> * Ejemplo: el título admite multijugador y permite que el menor con el multijugador bloqueado acceda a los modos de juego multijugador.
>
> 2. El título no invoca la interfaz de usuario adecuada para avisar e informar al menor de los conflictos de privilegios.
>
> * Ejemplo: el título admite multijugador, pero nunca se solicita al menor el permiso parental cuando el privilegio está bloqueado.
>
> 3. El título permite que un menor participe en una actividad cuando el privilegio para esa actividad está bloqueado.
>
> 4. El título no permite que un menor participe en una actividad cuando el privilegio para esa actividad está permitido.
>
> 5. El título permite que un menor participe en una actividad que está bloqueada y para la que el padre o la madre no ha concedido permiso (a través de la interfaz de usuario de permiso parental).
>
> 6. El título no permite que un menor participe en una actividad que está bloqueada y para la que el padre o la madre ha concedido permiso (a través de la interfaz de usuario de permiso parental).
>
> 7. El título conserva la configuración de privilegios de un usuario y no refleja los privilegios reales del usuario después de que se hayan cambiado.
>
> * Ejemplo: el título admite multijugador. La cuenta del menor tiene bloqueado el multijugador, pero el padre o la madre le concede permiso a través de la interfaz de usuario del sistema. El título sigue bloqueando el multijugador aunque se haya concedido el privilegio.
>
> 8. El título trata una configuración de privilegio de permiso parcial como si el privilegio estuviera establecido en su configuración menos restrictiva. *Por ejemplo*: cuando el privilegio de contenido generado por el usuario (UGC) está establecido en Solo amigos, el título se comporta como si el privilegio estuviera establecido en Permitido.
> 9. En los títulos que usan el XDK, el título no invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar la API Store::Product::CheckPrivilegeAsync). Cuando no se puede invocar la interfaz de usuario del sistema (privilegios 252, 189, 247), el título no muestra un mensaje informativo para que el usuario sepa que no puede participar.
> 10. En los títulos que usan el GDK, el título no invoca la interfaz de usuario del sistema para avisar al usuario de cualquier conflicto de privilegios (los títulos deben usar las API XUserCheckPrivilege y XUserResolvePrivilegeWithUiAsync). Cuando no se puede invocar la interfaz de usuario del sistema (privilegios 252, 189, 247), el título no muestra un mensaje informativo para que el usuario sepa que no puede participar.
> 11. En los títulos que usan XSAPI, el título no muestra un mensaje informativo para que el usuario sepa que no puede participar.

## Historial de cambios

| Fecha | Versión del documento | Descripción del cambio |
| - | - | - |
| 1 de marzo de 2023 | 2.0 | Se ha actualizado para incluir los requisitos y la validación de los privilegios de cuenta de los miembros de XBOX Family. Se ha agregado el caso de prueba 045-02 para validar la configuración de privilegios de los miembros de XBOX Family. |


## Related topics

- [Requisitos de XBOX probados en la certificación para juegos de XBOX](https://docs.xbox.com/es/publishing/certification/console-cert-tested-requirements.md)
- [XR-015 Administración de las comunicaciones de los jugadores](https://docs.xbox.com/es/publishing/certification/xr/xr-015.md)
- [Contenido de apoyo de requisitos y directivas de XBOX](https://docs.xbox.com/es/publishing/certification/xr/overview.md)
- [XR-018: Contenido generado por el usuario](https://docs.xbox.com/es/publishing/certification/xr/xr-018.md)
- [Requisitos de XBOX para juegos de XBOX](https://docs.xbox.com/es/publishing/certification/xbox-requirements.md)
