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:
- No Google Play Console, selecione um jogo.
- Acesse Crescimento > Serviços relacionados a jogos do Google Play > Configuração e gerenciamento > Configuração.
- 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:
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:
- Crie um app da Web do lado do servidor.
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.
- Crie um app da Web do lado do servidor.
Faça esta solicitação HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds