IDs de jugador de nueva generación

Para mejorar aún más la privacidad de los usuarios, los Servicios de juego de Play proporcionan los IDs de jugador de nueva generación. A los usuarios se les asigna un ID de jugador diferente para cada juego que juegan. Sin embargo, el ID de jugador se mantiene coherente para un juego determinado (por un proyecto de los PGS) en todos los dispositivos.

Los IDs de jugador de nueva generación solo se aplican a los usuarios que nunca accedieron a tu juego con los PGS. Los usuarios existentes que ya accedieron a tu juego seguirán recibiendo el mismo ID de jugador.

Para finales de 2024, los IDs de jugador de nueva generación son un requisito para todos los proyectos de los PGS.

Cómo usar los IDs de jugador de nueva generación

Para admitir los IDs de jugador de nueva generación, haz lo siguiente:

  1. En la barra de navegación de Play Console, ve a Servicios de juego de Play > Configuración y administración > Configuración.
  2. En la página de configuración, selecciona Editar propiedades. En esta página, se incluye la configuración para habilitar los IDs de jugador de nueva generación, como se muestra en la siguiente imagen:

Configuración del ID de nueva generación para los servicios de juego de Play

Usa cuentas de verificador

Antes de publicar el cambio en tu juego que habilite los IDs de jugador de nueva generación, usa cuentas de verificador para verificar que los IDs de jugador de nueva generación no causen problemas con el sistema de identidad del juego.

Para ello, activa el botón de selección, pero no publiques el cambio. Las cuentas de verificador ahora muestran los IDs de jugador de nueva generación para que los pruebes. Esta configuración se aplica a todos los juegos vinculados a este proyecto de los PGS.

Publica actualizaciones de tu juego

Una vez que se complete la prueba, publica el cambio con tu proyecto de los PGS en Play Console, en Servicios de juego de Play > Configuración y administración > Publicación para que el cambio entre en vigencia y todos los usuarios nuevos comiencen a recibir IDs de nueva generación.

Cómo probar los IDs de jugador de nueva generación

Siempre que no des por sentado que un ID de jugador es coherente en los diferentes títulos de tus juegos, puedes habilitar los IDs de jugador de nueva generación sin problemas. Sin embargo, te recomendamos que realices pruebas para confirmar que no habrá problemas.

Estas son algunas de las pruebas que te convendría hacer:

  • Garantizar que las cuentas de verificador (que reciben los IDs de jugador de nueva generación) puedan acceder y vincular su perfil de los PGS con el progreso del juego
  • (Si corresponde) Las cuentas de verificador pueden acceder al mismo sistema de identidad con el mismo perfil de los PGS en juegos diferentes, y se les hace un seguimiento de su progreso

Cómo usar la clave de jugador según el desarrollador

Si necesitas una forma de identificar a un usuario en tus títulos para ofrecer experiencias del usuario entre juegos, puedes usar la clave de jugador según el desarrollador. Solo se puede acceder a la clave de jugador según el desarrollador a través de las APIs de REST Web. Para recuperar el ID, haz lo siguiente:

  1. (Si aún no lo hiciste) Configura tu cliente y tu servidor de backend para acceder a las APIs de REST de los PGS.
  2. Realiza la siguiente solicitud HTTP:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

La respuesta tiene un campo:

developer_player_key (string): Es el ID del usuario, que es el mismo en todos los juegos de un desarrollador en Google Play Console.

Cómo recuperar una lista de IDs de jugador en tus aplicaciones

También puedes recuperar una lista de los IDs de jugador de tu usuario en la lista de aplicaciones que pertenecen a tu cuenta de desarrollador. Ten en cuenta que un usuario solo tendrá un ID para los juegos a los que accedió con los PGS.

  1. (Si aún no lo hiciste) Configura tu cliente y tu servidor de backend para acceder a las APIs de REST de los PGS.
  2. Realiza la siguiente solicitud HTTP:

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds