Skip to main content

XR-052: Estado del usuario y ubicación de guardado del título, itinerancia y dependencias

Versión 2.0, 11/01/2025 Los títulos deben asociar el progreso, el estado guardado, las preferencias, los logros y otras recompensas a los usuarios que hayan registrado ese progreso, elegido las preferencias u obtenido las recompensas. Los títulos lo consiguen gestionando correctamente las notificaciones de cambio de usuario. Los títulos deben evitar guardar el estado de usuarios que ya no tienen la sesión iniciada. Los datos de guardado del juego no deben tener ninguna dependencia de contenido compartido ni del almacenamiento local. Para los juegos que usan el mismo TitleID en varias plataformas, dispositivos y/o generaciones de consola, el progreso de guardado del juego debe itinerar cuando el usuario haya iniciado sesión en la red de XBOX de la siguiente forma:
  • Dentro de la misma plataforma (consolas XBOX).
  • Entre dispositivos de la misma plataforma (por ejemplo, XBOX One y XBOX One S).
  • Entre generaciones de la plataforma de dispositivos (por ejemplo, XBOX One y XBOX Series X|S).
  • Entre PC de la plataforma Windows (por ejemplo, entre dos PC diferentes).
  • Entre PC de la plataforma Windows y plataformas de consola XBOX (por ejemplo, Windows y XBOX Series X|S), la itinerancia de los guardados del juego no es obligatoria, pero se recomienda para respaldar la experiencia del jugador.
  • Para plataformas ajenas a Microsoft (por ejemplo, iOS, Android, Switch, PlayStation®), la itinerancia de los guardados del juego no es obligatoria, pero se recomienda para respaldar la experiencia del jugador.

Más información

El contenido compartido es contenido que puede no estar presente en una consola de destino de la itinerancia, como un complemento del juego, cuando se carga una partida guardada. Es posible que el contenido no esté disponible porque el usuario que ha iniciado sesión no lo ha descargado o no lo posee. Las API y los servicios para guardar los datos del jugador varían según el SDK:
  • Para obtener información sobre cómo guardar el estado del juego con el GDK, lea la información general sobre guardados del juego (Game Saves Overview).
  • Para obtener información sobre cómo administrar el estado del juego y guardar datos con el GDK, lea el ciclo de vida del juego de XBOX (XBOX Game Life Cycle).
Un aspecto clave de este requisito se refiere a la gestión de situaciones en las que el usuario principal de un título cambia mientras el título está activo, suspendido o terminado. El “usuario principal” del título cambia cuando el título se activa desde la pantalla de inicio de un usuario distinto del que activó el título por última vez, y otros usuarios de la consola pueden iniciar o cerrar sesión en cualquier momento durante la vida del título. Los títulos deben proporcionar una experiencia apropiada para el usuario principal y para los demás usuarios de la consola, y guardar la información de estado del título para cada usuario. Dado que los usuarios pueden iniciar (y cerrar) sesión en la red de XBOX fuera del contexto de un título determinado, los títulos deben ser sólidos ante los cambios de usuario. Por ejemplo, los títulos deben evitar usar los tokens o identificadores de usuarios que ya no tienen la sesión iniciada. Los títulos no deben causar la pérdida involuntaria de datos del usuario.

Casos de prueba de certificación

La tabla siguiente muestra qué casos de prueba se aplican a su título si usa el modelo de usuario simplificado del GDK o el modelo de usuario avanzado del GDK, ERA y las aplicaciones multiusuario (MUA) de UWP. Consulte XR-112 para obtener más detalles sobre el uso del modelo de usuario simplificado frente al modelo de usuario avanzado.

052-01 Inicio y cierre de sesión del usuario

Configuración Este caso de prueba solo se aplica a consola. Pasos de prueba
  1. Asegúrese de que el perfil A y el perfil B han establecido la consola como consola principal (Home).
  2. Asegúrese de que el perfil A tiene datos de guardado que incluyen progreso del juego y preferencias del usuario.
  3. Asegúrese de que el perfil B no tiene ningún dato de guardado.
  4. Inicie sesión con el perfil A e inicie el título. Asegúrese de que todos los datos de guardado y las preferencias se han conservado visitando todas las áreas del título, incluidas, entre otras:
    • Sesiones de juego para un jugador o multijugador
    • Menús
    • Reproducción de vídeo o audio
  5. Cierre la sesión del perfil A e inicie sesión con el perfil B.
  6. Compruebe que el título actualiza correctamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas del perfil B volviendo a visitar todas las áreas del título validadas en el paso 4.
  7. Comience a jugar para crear progreso de guardado y modifique las preferencias de usuario del perfil B.
  8. Termine y vuelva a iniciar el título y compruebe que los datos de guardado del paso 7 se reflejan con precisión.
  9. Cierre la sesión del perfil B.
  10. Elimine los datos de guardado “en todas partes” del perfil A y repita los pasos 4 a 8.
Resultado esperado El título debe tratar adecuadamente los cambios del usuario principal. Ejemplos de aprobado
  1. El progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas se asocian al usuario correcto tras un cambio de usuario.
Ejemplos de no aprobado
  1. El título asocia incorrectamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas a un usuario tras un cambio de usuario.
  2. El título sigue asignando datos de guardado al primer usuario.
  3. Un nuevo usuario puede alterar los datos de guardado, el estado o el perfil de un usuario anterior después de que este haya cerrado sesión.

052-02 Cambio de usuario durante la suspensión

En las consolas comerciales, un juego se suspenderá en las siguientes condiciones:
  • Cuando la consola entra en modo de espera conectada al apagarse con el modo de energía establecido en encendido instantáneo (Instant-on).
  • Cuando el juego permanece fuera de foco durante diez minutos. Por ejemplo, al iniciar una aplicación como Configuración y mantenerla en el foco durante diez minutos.
A efectos de este caso de prueba, ambos métodos deben verificarse en el paso 2. Pasos de prueba
  1. Inicie sesión en un perfil de XBOX e inicie el juego.
  2. En varias ubicaciones a lo largo del juego, suspenda el juego.
  3. Cierre la sesión del usuario principal e inicie sesión como un usuario diferente.
  4. Inicie el título con el nuevo usuario e intente continuar desde la ubicación del usuario anterior.
  5. Repita los pasos 1 a 4 para todas las áreas del título.
Resultado esperado El título debe tratar adecuadamente los cambios del usuario principal. Ejemplos de aprobado
  1. El estado del título al iniciarse con un usuario diferente es contextualmente apropiado para el tipo de título.
  2. El progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas se asocian al usuario correcto tras un cambio de usuario.
Ejemplos de no aprobado
  1. El título asocia incorrectamente el progreso del usuario, el estado guardado, las preferencias, los logros u otras recompensas a un usuario tras un cambio de usuario.
  2. El título sigue asignando datos de guardado al primer usuario.
  3. Un nuevo usuario puede alterar los datos de guardado, el estado o el perfil de un usuario anterior después de que este haya cerrado sesión.

052-05 Asociación correcta del usuario

Pasos de prueba
  1. Inicie sesión en un perfil e inicie el título.
  2. Avance en el juego y guarde el progreso del juego.
  3. Termine el título.
  4. Cierre la sesión del perfil del paso 1 e inicie sesión con un perfil nuevo.
  5. Inicie el título e intente acceder al progreso guardado.
Resultado esperado El progreso guardado para el usuario original no debe ser visible ni accesible para el nuevo perfil. Ejemplos de aprobado
  1. En el paso 5 solo se muestra el progreso guardado asociado al nuevo perfil del paso 4.
Ejemplos de no aprobado
  1. El título permite que un perfil nuevo cargue el progreso guardado de un perfil diferente.

052-06 Almacenamiento en la nube: itinerancia

Dispositivos necesarios
  • XBOX One
  • XBOX One S
  • XBOX One X
  • Kit de desarrollo de XBOX Series X (usando el modo de consola comercial de XBOX Series X|S)
  • 2 PC
Pasos de prueba
  1. Inicie sesión en un perfil de XBOX en el dispositivo A e inicie el título.
  2. Comience a jugar y cree progreso de guardado (si es posible, cree un guardado de configuración cambiando o agregando una nueva configuración de ajustes).
  3. Salga del título.
  4. Inicie sesión en un segundo dispositivo de la misma plataforma/generación (por ejemplo, XBOX Series S y XBOX Series X, XBOX One y XBOX One S, y un segundo PC) que la usada en el paso 1 con el mismo perfil usado en el paso 1.
    • Inicie el mismo título del paso 1 y compruebe que se puede acceder a todas las partidas guardadas y a cualquier archivo de ajustes y/o configuración, que se cargan correctamente y que no tienen ninguna dependencia de contenido compartido.
  5. Para los juegos que usan el mismo TitleID en la misma plataforma entre generaciones (por ejemplo, XBOX One y XBOX Series X|S), repita el paso 4.
  6. Para los juegos de PC que usan el mismo TitleID en la plataforma Windows, repita el paso 4.
  7. Si se admite, para los juegos que usan el mismo TitleID en varias plataformas (por ejemplo, Windows y XBOX Series X|S):
    • Inicie el mismo título del paso 1 en las demás plataformas compatibles y compruebe que se puede acceder a todas las partidas guardadas y a cualquier archivo de ajustes y/o configuración, que se cargan correctamente y que no tienen ninguna dependencia de contenido compartido.
Resultado esperado El progreso de guardado del título debe estar asociado a un perfil de usuario y debe itinerar entre dispositivos/plataformas similares cuando el usuario haya iniciado sesión en los servicios de XBOX. Para los juegos que usan el mismo TitleID en la misma plataforma entre generaciones, los datos de guardado del juego deben itinerar entre estas plataformas. Para los juegos de PC que usan el mismo TitleID en la plataforma Windows, los datos de guardado del juego deben itinerar entre PC diferentes. Los datos de guardado del juego no deben tener ninguna dependencia de contenido compartido. Ejemplos de aprobado
  1. Las partidas guardadas y los archivos de ajustes asociados pueden descargarse correctamente en una segunda consola de la misma plataforma/generación de consola (por ejemplo, XBOX Series S y XBOX Series X, o XBOX One y XBOX One S).
  2. Las partidas guardadas y los archivos de ajustes asociados pueden descargarse correctamente en un segundo PC de la plataforma Windows.
  3. Para los juegos de consola que comparten el mismo TitleID en la misma plataforma entre generaciones (por ejemplo, XBOX One y XBOX Series X|S), las partidas guardadas y los archivos de ajustes asociados pueden itinerar entre estos dispositivos.
  4. Los datos de guardado del juego no tienen ninguna dependencia de contenido compartido.
Ejemplos de no aprobado
  1. Las partidas guardadas y los archivos de ajustes asociados no pueden descargarse correctamente en una segunda consola de la misma plataforma/generación.
  2. Las partidas guardadas y los archivos de ajustes asociados no pueden descargarse correctamente en un segundo PC de la plataforma Windows.
  3. Para los juegos de consola que comparten el mismo TitleID en la misma plataforma entre generaciones, las partidas guardadas y los archivos de ajustes asociados no pueden itinerar entre estos dispositivos.
  4. El título no reconoce en el primer inicio las partidas guardadas en la nube y, sin ninguna interacción del usuario, estas se sobrescriben posteriormente en el segundo dispositivo.
  5. Los datos de guardado del juego tienen dependencias de contenido compartido.
Última modificación el 28 de agosto de 2026