Siga as etapas deste guia para testar sua integração de avaliações no app ou jogo.
Testar usando a Google Play Store
As avaliações no app exigem que ele seja publicado na Play Store. No entanto, é possível testar sua integração sem publicar o app em produção usando faixas de teste interno ou o Compartilhamento interno de apps. Os dois métodos são descritos nesta seção.
Testar usando uma faixa de teste interno
Faça upload do seu app na faixa de teste interno e instale-o em um dispositivo com uma conta de usuário que tenha acesso a ela. Ao usar uma faixa de teste interno, as seguintes condições precisam ser atendidas:
- A conta de usuário faz parte da faixa de teste interna.
- A conta do usuário é a conta principal e é selecionada na Play Store.
- A conta do usuário fez o download do app na Play Store (o app é listado na biblioteca do Google Play do usuário).
- No momento, a conta do usuário não tem uma avaliação do aplicativo.
Depois que a conta no dispositivo tiver feito o download do app pelo menos uma vez da faixa de teste interno e fizer parte da lista de testadores, será possível implantar novas versões do app localmente no dispositivo, por exemplo, usando o Android Studio.
Testar usando o Compartilhamento interno de apps
Como alternativa, para a iteração rápida, use o Compartilhamento interno de apps para testar sua integração. Esse método permite testar rapidamente as alterações ignorando algumas das verificações que acontecem com outras faixas de teste.
Testar usando o FakeReviewManager
O artefato de avaliação no app contém uma implementação de FakeReviewManager
que
permite imitar o comportamento da API.
Essa opção só deve ser usada em testes de unidade ou integração para verificar o comportamento
do app depois da conclusão da análise. Para usar FakeReviewManager
, substitua
a instância ReviewManager
por uma instância de FakeReviewManager
, como mostrado
no exemplo a seguir:
Kotlin
val manager = FakeReviewManager(context)
Java
ReviewManager manager = new FakeReviewManager(context);
Solução de problemas
Ao integrar e testar as avaliações no app, você pode ter alguns problemas. A tabela a seguir descreve os problemas mais comuns que podem impedir a exibição da caixa de diálogo de avaliação no app:
Solução do | problema |
---|---|
Seu app ainda não foi publicado na Play Store. | Não é necessário que seu app tenha sido publicado para teste, mas o
applicationID precisa estar disponível pelo menos na faixa de
teste interno. |
A conta de usuário não pode avaliar o app. | Seu app precisa estar na biblioteca do Google Play do usuário. Para adicionar seu app à biblioteca do usuário, faça o download dele na Play Store usando a conta desse usuário. |
A conta principal não está selecionada na Play Store. | Quando várias contas estão disponíveis no dispositivo, verifique se a conta principal é selecionada na Play Store. |
A conta de usuário está protegida (por exemplo, contas corporativas). | Use uma conta do Gmail. |
O usuário já avaliou o app. | Exclua o comentário diretamente na Play Store. |
A cota foi atingida. | Use uma faixa de teste interno ou o Compartilhamento interno de apps. |
Há um problema com a Google Play Store ou o Google Play Services no dispositivo. | Isso geralmente ocorre quando a Play Store foi transferida por sideload para o dispositivo. Use um dispositivo diferente que tenha uma versão válida da Play Store e do Google Play Services. |