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, mas o ID do jogador vai permanecer consistente para um jogo específico (por projeto do PGS) em todos os dispositivos.

Os IDs de jogadores de última geração só serão aplicados a usuários que nunca fizeram login no seu jogo com 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.

Como usar IDs de jogadores de última geração

Para começar a oferecer suporte aos IDs de jogadores de última geração, acesse Serviços relacionados a jogos do Google Play > Configuração e gerenciamento > Configuração na barra de navegação e, na página de configuração, clique em Editar propriedades. Aqui, você vai encontrar as configurações para ativar os IDs de jogadores de última geração, conforme mostrado 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 estiver 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.

Como 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 contas de testador (recebendo 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.

Como 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. [Se ainda não estiver concluído] Configure seu cliente e o servidor de back-end para acessar as APIs REST do PGS.
  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.

Como extrair uma lista de IDs de jogadores nos aplicativos

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. (Se ainda não estiver concluído) Configure seu cliente e o servidor de back-end para acessar as APIs REST do PGS.
  2. Faça esta solicitação HTTP

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