Avaliação in-app
Pedir review na App Store e Play Store no momento certo. iOS precisa do App Store ID.
O kit inclui o fluxo de in-app review (StoreKit no iOS / Play In-App Review no Android) que abre o popup "Avalie o app" na loja sem sair do app.
É native-only: não aparece na web (não há loja onde avaliar).
Implementação
-
Android: nada a fazer. Funciona automático pelo package name.
-
iOS: rode o comando abaixo e informe o App Store ID, um número que a Apple gera quando você cria o app no App Store Connect (ex.:
123456789):kasy configure # abre o console, pergunta o App Store ID e grava no projetoPelo MCP: peça "mostra o status das credenciais" (
configure_status) pra ver se o App Store ID já está preenchido, e "configura o App Store ID como 123456789" pra gravar (configure_project_keys), não precisa abrir o terminal pra esse valor. Veja MCP do Kasy.Sem o App Store ID configurado, a avaliação iOS lança erro em runtime.
O App Store ID também é necessário para o botão "Atualizar" do fluxo de atualização do app funcionar no iOS. Configure uma vez e serve para os dois.
Informações
Boas práticas
- Peça review depois de valor percebido: tarefa concluída, streak, compra efetuada etc.
- Nunca peça na primeira abertura.
- A Apple limita o número de vezes que o popup aparece por ano: iOS pode silenciosamente não mostrar o dialog nativo mesmo quando você chamar o método.
- Teste sempre em device físico. No simulador o dialog nativo nem sempre aparece.
Onde está o código
Procure por in_app_review em lib/features/ do projeto gerado. A chamada fica próxima ao momento de valor percebido que você definiu.
Atualizado em 03/11/2026

