Para mejorar aún más la privacidad de los usuarios, presentamos los IDs de jugador de nueva generación de los PGS. Con los IDs de jugador de nueva generación, a los usuarios se les asignará un ID de jugador diferente para cada juego que jueguen; sin embargo, el ID de jugador se mantendrá 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 aplicarán a los usuarios que nunca hayan accedido a tu juego con los PGS. Los usuarios existentes que ya hayan accedido a tu juego continuarán recibiendo el mismo ID de jugador.
Los IDs de jugador de nueva generación se lanzarán de forma gradual y, con el paso del tiempo, serán un requisito para todos los proyectos de los PGS a partir de marzo de 2024. Para obtener un cronograma detallado del plan de lanzamiento, consulta esta entrada de blog.
Cómo usar los IDs de jugador de nueva generación
Para comenzar a admitir los IDs de jugador de nueva generación, deberás navegar a Servicios de juego de Play > Configuración y administración > Configuración en la barra de navegación y, luego, en la página de configuración, haz clic en Editar propiedades. Aquí encontrarás la configuración para habilitar los IDs de jugador de nueva generación, como se muestra a continuación.
Antes de publicar el cambio para habilitar los IDs de jugador de nueva generación, te recomendamos que uses cuentas de verificador para comprobar que los IDs de jugador de nueva generación no causen problemas con el sistema de identidad.
Para hacerlo, activa el botón de selección, pero no publiques el cambio. Una vez que el botón de selección esté "Activado", las cuentas de verificador mostrarán los IDs de jugador de nueva generación para que los pruebes. Esta configuración se aplicará a todos los juegos vinculados a este proyecto de los PGS.
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), por lo que se aplicará el cambio, y todos los usuarios nuevos comenzarán a recibir los IDs de nueva generación.
Cómo probar los IDs de jugador de nueva generación
Si tu juego no supone que un ID de jugador será igual en diferentes títulos, podrás 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:
- [Si aún no lo hiciste] Configura tu cliente y tu servidor de backend para acceder a las APIs de REST de los PGS.
- Realiza la siguiente solicitud HTTP
GET https://www.googleapis.com/games/v1/players/me/scopedIds
La respuesta tendrá un campo:
developer_player_key (string)
: Es el ID del usuario, que será el mismo en todas las aplicaciones 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.
- (Si aún no lo hiciste) Configura tu servidor de cliente y de backend para acceder a las APIs de REST de los PGS.
Realiza la siguiente solicitud HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds