Use os casos de teste abaixo para ver se o jogo atende aos requisitos de continuidade em diferentes cenários. Essa não é uma lista completa de todos os cenários e o documento pode ser atualizado no futuro.
Como pré-requisito para estas situações, os serviços relacionados a jogos do Google Play v2 precisam estar integrados às versões do Android e do Google Play Games no PC do jogo. É necessário migrar o jogo para a versão v2, mesmo que você use a v1 atualmente. Não é possível usar os serviços relacionados a jogos do Google Play v1 e v2 em conjunto.
Cada caso abaixo mostra as etapas para replicar o cenário e os resultados esperados para a etapa especificada.
1. Restaurar o progresso de um novo usuário de dispositivo móvel no Google Play Games no PC
Neste cenário, um novo jogador abre o jogo e o progresso dele é restaurado automaticamente pelo ID dos serviços relacionados a jogos do Google Play no dispositivo móvel e no Google Play Games no PC.
Objetivo: novos jogadores podem transferir o próprio progresso de forma simples do dispositivo móvel para o computador.
Etapas | Resultado esperado |
---|---|
1. Abra o jogo em um dispositivo móvel.
2. Acumule progresso suficiente até que os dados do jogo sejam salvos na nuvem e estejam vinculados ao ID do jogador. 3. Faça o download do jogo novamente em um segundo dispositivo móvel e, se o seletor de contas aparecer, escolha o mesmo perfil dos serviços relacionados a jogos do Google Play usado na etapa 1. 4. No cliente do Google Play Games no PC, faça login com seu perfil da etapa 1 e abra o jogo. |
1. A configuração dos serviços
relacionados a jogos do Google Play
começa ou o perfil é conectado
automaticamente, dependendo se o jogador
já tem um perfil configurado e se ele ativou
o login automático.
3. O progresso da etapa 2 será restaurado automaticamente. 4. O progresso da etapa 2 será restaurado automaticamente. |
2. Restaurar o progresso de um usuário de dispositivo móvel existente no Google Play Games no PC
Neste cenário, um jogador existente (que já fez o download do jogo para o dispositivo e vai atualizar para a nova versão com os serviços relacionados a jogos do Google Play v2 integrados) vai ter o progresso restaurado automaticamente pelo ID no dispositivo móvel e no Google Play Games no PC.
Objetivo: os jogadores já existentes podem transferir o próprio progresso de forma simples do dispositivo móvel para o computador.
Etapas | Resultado esperado |
---|---|
1. Faça o download da versão anterior
do jogo e abra em um dispositivo móvel que ainda
não tenha os
serviços relacionados a jogos do Google Play v2 integrados.
2. Faça um pouco de progresso no jogo. 3. Feche o jogo, faça upgrade para a nova versão em dispositivos móveis com os serviços relacionados a jogos do Google Play v2 integrados, abra o jogo e faça login ou crie uma nova conta. Acumule progresso suficiente até que os dados do jogo sejam salvos na nuvem e estejam vinculados ao ID do jogador. 4. Exclua o jogo do dispositivo móvel. 5. Faça o download do jogo novamente no dispositivo móvel e escolha o mesmo perfil da etapa 3. 6. No cliente do Google Play Games no PC, faça login com seu perfil da etapa 3 e abra o jogo. |
3. A configuração dos
serviços relacionados a jogos do Google Play
começa OU o perfil
é conectado automaticamente,
dependendo se o jogador
já tem um perfil configurado
e se ele ativou o login automático.
5. O progresso da etapa 4 será restaurado automaticamente. 6. O progresso da etapa 4 será restaurado automaticamente. |
3. Restaurar o progresso de um usuário do Google Play Games no PC em um dispositivo móvel
Esse processo é semelhante aos dois casos anteriores, mas o jogador começa pelo Google Play Games no PC e passa para o dispositivo móvel. Os builds para Android no PC e para dispositivo móvel precisam funcionar da mesma forma quanto aos serviços relacionados a jogos do Google Play e ao salvamento na nuvem.
Objetivo: os jogadores que fazem o download do jogo no Google Play Games no PC podem transferir o próprio progresso de forma simples para dispositivos móveis.
Etapas | Resultado esperado |
---|---|
1. Abra o jogo no
Google Play Games no PC.
2. Acumule progresso suficiente até que os dados do jogo sejam salvos na nuvem e estejam vinculados ao ID do jogador. 3. No dispositivo móvel, faça login com seu perfil da etapa 1 e abra o jogo. |
3. O progresso da etapa 2 será restaurado automaticamente. |
4. Restaurar o progresso de um usuário que inicialmente recusou o login dos serviços relacionados a jogos do Google Play em dispositivos móveis
Esta etapa confirma que, se o jogador recusar inicialmente a criação ou o login em um perfil dos serviços relacionados a jogos do Google Play no dispositivo móvel, ele ainda vai poder ativar o salvamento na nuvem no futuro.
Objetivo: os jogadores que adiarem a inscrição nos serviços relacionados a jogos do Google Play podem se inscrever no futuro e esperar o mesmo comportamento que aqueles que se inscrevem na primeira solicitação.
Etapas | Resultado esperado |
---|---|
1. Confira se não há um perfil
conectado ao jogo nas
configurações dos serviços relacionados a jogos do
Google Play.
2. Abra o jogo em um dispositivo móvel e não faça login em nenhum perfil dos serviços relacionados a jogos do Google Play. 3. Faça um pouco de progresso no jogo. 4. Feche o jogo e abra novamente. No seletor de contas dos serviços relacionados a jogos do Google Play, selecione um perfil no dispositivo. 5. Acumule progresso suficiente até que os dados do jogo sejam salvos na nuvem e estejam vinculados ao ID do jogador. 6. Exclua o jogo do dispositivo móvel. 7. Faça o download do jogo novamente em um dispositivo móvel e escolha o mesmo perfil da etapa 4. |
7. O progresso da conta é restaurado. |
5. Vincular um novo perfil dos serviços relacionados a jogos do Google Play a um sistema de identidade já existente
Este caso abrange o requisito de que o progresso do jogador seja rastreado por um ID dos serviços relacionados a jogos do Google Play, mesmo quando conectado a vários sistemas de identidade. Isso também confirma que, se o jogo usar outras soluções de identidade, o ID vai ser vinculado a elas para que os jogadores não precisem restaurar as credenciais manualmente ao usar um novo dispositivo. Para mais informações sobre esse requisito, consulte Requisitos de identidade.
Objetivo: os jogadores que fazem login no sistema de identidade de um jogo podem transferir o progresso e a conta de forma simples entre o dispositivo móvel e o Google Play Games no PC, sem a necessidade de fazer login em cada plataforma.
Etapas | Resultado esperado |
---|---|
1. Confira se não há um perfil
conectado ao jogo nas
configurações dos serviços relacionados a jogos do
Google Play.
2. Abra o jogo em um dispositivo móvel e não faça login em nenhum perfil dos serviços relacionados a jogos do Google Play. 3. Faça um pouco de progresso no jogo. 4. Vincule o progresso do jogo a uma conta que não seja dos serviços relacionados a jogos do Google Play e que faça parte do sistema de identidade atual. 5. Feche o jogo e abra novamente. 6. Faça login nos serviços relacionados a jogos do Google Play com um perfil que não tenha sido vinculado a nenhuma conta nesse jogo. 7. Acumule progresso suficiente até que os dados do jogo sejam salvos na nuvem e estejam vinculados ao ID do jogador. 8. Exclua o jogo do dispositivo móvel. 9. Faça o download do jogo novamente no dispositivo móvel, abra o jogo e escolha o mesmo perfil dos serviços relacionados a jogos do Google Play da etapa 6. |
9. O progresso da conta é restaurado na etapa 7, e o sistema de identidade conectado na etapa 4 é conectado automaticamente. |
6. Resolver conflitos de conta em dispositivos móveis
Exigimos que, quando houver conflitos quanto ao progresso (por exemplo, se o jogador tiver feito login com os serviços relacionados a jogos do Google Play e outra plataforma de identidade), eles sejam resolvidos de uma forma que seja compreensível para o jogador. Isso pode ser feito perguntando ao jogador com qual conta ele quer jogar, priorizando o progresso local ou mesclando os progressos. Essa situação ocorre quando um jogador faz login com os serviços relacionados a jogos do Google Play e, em seguida, faz login com outro sistema de identidade vinculado a outro perfil. Como cada desenvolvedor pode implementar isso de forma única, não temos as etapas/o comportamento esperado listados abaixo, mas queremos destacar esse requisito ao planejar a implementação. Para mais informações sobre esse requisito, consulte Requisitos de continuidade.
Objetivo: os jogadores que começarem com um perfil dos serviços relacionados a jogos do Google Play e depois fizerem login com uma conta vinculada a outro perfil podem esperar que o gerenciamento de contas seja resolvido de maneira previsível, em que eles indiquem qual conta gostariam de manter ou vincular à conta dos serviços relacionados a jogos do Google Play.