
App Store Review Prompt Example
Recomendações
- Android e iOS fornecem recursos para exibir um modal de avaliação da App Store diretamente dentro do aplicativo. Mostraremos como solicitar avaliações com ou sem isso:
- Documentos de solicitação de avaliações da App Store da Apple
- API de avaliações in-app do Google Play
- Se estiver executando aplicativos não nativos, você pode precisar adicionar um plugin ou pacote para exibir a avaliação da loja de aplicativos diretamente em seu aplicativo (exemplo para Flutter ou Expo).
- Você pode querer usar o método
addTriggerdo SDK OneSignal para exibir a mensagem programaticamente, mas também mostraremos uma maneira de fazer isso sem código.
Configuração
1. Criar a mensagem
Navegue até Mensagens > In-App > Novo In-App ou abra o modelo de Avaliação da App Store existente. Adicione um Action ID ao seu botão de avaliação conforme mostrado abaixo:
Add Action ID for Review Button
2. Adicionar o gatilho
O gatilho é quando a mensagem deve ser exibida. Fornecemos opções de gatilho sem código e opções que requerem código. Se você optar pela rota sem código, pode configurar o Público na etapa 1 para ser um grupo de usuários dos quais deseja avaliações, como usuários que têm muitas sessões e usaram o aplicativo por muito tempo. Se você optar pela rota de código, pode decidir programaticamente quando solicitar a avaliação com base nas ações do usuário. Isso deve acontecer quando o usuário não estiver fazendo algo importante ou interrompê-lo usando seu aplicativo. Neste exemplo, definimos a chave In-App Trigger comoask_for_review com um valor de show. A chave e o valor reais não precisam ser exatamente estes, mas precisam corresponder ao que você define no método addTrigger.
Por exemplo: OneSignal.InAppMessages.addTrigger("ask_for_review", "show");

Example shows the same key-value used in the addTrigger method.
3. Lidar com a solicitação de avaliação da loja de aplicativos
Semelhante às opções de gatilho acima, você pode direcionar os usuários a escrever a avaliação com opções sem código e que requerem código.Opção sem código
Opção sem código
Se você optar pela rota sem código, há algumas etapas a seguir:
- Atualize o segmento para usar o filtro “Tipo de Dispositivo é Android”.
- Duplique a mensagem in-app e, na mensagem duplicada, atualize o segmento para usar o filtro “Tipo de Dispositivo é iOS”. - Você deve ter 2 mensagens in-app diferentes e 2 segmentos diferentes (um para iOS e outro para Android).
- Adicione a Ação de Clique em URL dentro do botão “Avaliar Agora” para ser o link para sua listagem da loja de aplicativos com base na listagem iOS e Android.
- A documentação do Android mostra como criar um link para a loja de aplicativos. Aqui está um exemplo de URL:
https://play.google.com/store/apps/details?id=<package_name> - A documentação da Apple mostra o seguinte esquema de URL:
https://apps.apple.com/app/id<#Your App Store ID#>?action=write-review
Opção que requer código
Opção que requer código
Dentro do método
InAppMessages.addClickListener do nosso SDK, você pode ouvir quando a mensagem é clicada e lidar com isso de forma diferente com base no action ID definido acima.Dentro deste método de ouvinte, você pode então chamar programaticamente as opções iOS ou Android para apresentar o modal de avaliação da loja de aplicativos.4. Agendar e habilitar
A Apple restringe as solicitações de avaliação a três vezes por ano por usuário e o Google recomenda menos de uma vez por mês, mas não especifica uma cota exata. Para garantir que você não exiba excessivamente o in-app, você pode definir a programação do seu in-app para exibir uma vez a cada 17 semanas, conforme mostrado abaixo:
These settings will show the in-app up to 40 times total spaced out 17 weeks apart. Increase the amount of times if you want to ask more than 40 times total.
- Defina tags em usuários que tiveram uma ótima experiência com seu aplicativo. Isso pode ser monitorado usando o número de sessões, adicionando tags para indicar sua experiência com seu aplicativo ou coletando feedback com IAM e atribuindo uma tag de dados àqueles que deixaram uma ótima avaliação.
- Crie um Segmento e, em seguida, use este segmento como o Público para o IAM de Solicitação de Avaliação Nativa.
Você terminou. Seus usuários serão solicitados a fazer uma avaliação sem precisar sair do seu aplicativo. Removendo drasticamente pontos de atrito.