IDs de jogadores de última geração

Para melhorar ainda mais a privacidade dos usuários, lançamos os IDs de jogadores de última geração dos serviços relacionados a jogos do Google Play (PGS, na sigla em inglês). Com os IDs de jogadores de última geração, um ID do jogador diferente será atribuído a cada jogo. No entanto, o ID do jogador permanece consistente para um determinado jogo (projeto de PGS) em diferentes dispositivos.

Os IDs de jogadores de última geração só serão aplicados a usuários que nunca fizeram login no seu jogo com o PGS. Os usuários já conectados ao jogo continuarão recebendo o mesmo ID de jogador.

Os IDs de jogadores de última geração vão ser lançados gradualmente e serão um requisito para todos os projetos de PGS a partir de março de 2024. Para um cronograma detalhado do plano de lançamento, consulte esta postagem do blog.

Usar IDs de jogadores de última geração

Para oferecer suporte a IDs de jogadores de última geração, faça o seguinte:

  1. No Google Play Console, selecione um jogo.
  2. Acesse Crescimento > Serviços relacionados a jogos do Google Play > Configuração e gerenciamento > Configuração.
  3. Na página de configuração, selecione Editar propriedades. Esta página inclui as configurações para ativar os IDs de jogadores de última geração, conforme mostrado na imagem abaixo:

Configuração do ID de última geração dos serviços relacionados a jogos do Google Play

Antes de publicar a mudança para ativar os IDs de jogadores de última geração, recomendamos o uso de contas de testador para verificar se esses IDs não vão causar problemas no seu sistema de identidade.

Para fazer isso, defina o botão de opção como "Ativado", mas não publique a mudança. Depois que o botão de opção for definido como "Ativado", as contas de testador vão retornar os IDs de jogadores de última geração para você testar. Essa configuração vai ser aplicada a todos os jogos vinculados a este projeto dos serviços relacionados a jogos do Google Play.

Após a conclusão do teste, publique a mudança com seu projeto de PGS no Play Console (em Serviços relacionados a jogos do Google Play > Configuração e gerenciamento > Publicação). A mudança entra em vigor, e todos os novos usuários começam a receber IDs de última geração.

Testar IDs de jogadores de última geração

Caso seu jogo não presuma que um ID de jogador será consistente em diferentes títulos, é esperado que você possa ativar os IDs de jogadores de última geração sem problemas. No entanto, ainda recomendamos fazer testes para confirmar se não há problemas.

Recomendamos executar alguns testes:

  • Garantir que as contas de testador (que recebem IDs de jogadores de última geração) possam fazer login e vincular o perfil de PGS aos progressos do jogo.
  • (Se aplicável) As contas de testador podem fazer login no mesmo sistema de identidade com o mesmo perfil de PGS em jogos separados e acompanhar o progresso deles.

Usar a chave de jogador para desenvolvedores

Se você precisa de uma forma de identificar um usuário em todos os títulos para oferecer experiências do usuário em vários jogos, use a chave de jogador para desenvolvedores. A chave do jogador para desenvolvedores só pode ser acessada pelas APIs REST Web. Para recuperar o ID:

  1. Crie um app da Web do lado do servidor.
  2. Faça a seguinte solicitação HTTP:

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

A resposta terá um campo:

developer_player_key (string): o ID do usuário, que será o mesmo nos apps do desenvolvedor no Google Play Console.

Extrair uma lista de IDs de jogadores nos seus apps

Também é possível extrair uma lista dos IDs de jogador dos usuários na lista de aplicativos da sua conta de desenvolvedor. O usuário só terá um ID dos jogos em que tiver feito login com o PGS.

  1. Crie um app da Web do lado do servidor.
  2. Faça esta solicitação HTTP:

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