Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
O que é o RevenueCat
O RevenueCat permite que você adicione assinaturas in-app ao seu app mobile nativo. Para começar, peça ao Agent para configurar uma assinatura, conecte sua conta do RevenueCat e o Agent cuida da lógica e fornece um ambiente de teste.Pré-requisitos
Antes de começar, você precisa de:- Um projeto do Replit criado com um App mobile
- Uma conta RevenueCat (apenas e-mail e senha são necessários — sem conta bancária ou configuração adicional)
Para trabalhar em um app mobile nativo, use o Project Editor em replit.com. O trabalho com apps mobile nativos também está disponível no app Replit para Android onde compatível. Se você estiver usando o app Replit para iOS, abra o projeto em replit.com.
Começar
Pedir ao Agent para adicionar uma assinatura
Descreva a assinatura que você deseja. O Agent planeja a integração, instala pacotes e configura o RevenueCat.

Conectar sua conta do RevenueCat
O Agent solicita que você conecte o RevenueCat. Selecione Conectar RevenueCat para iniciar o fluxo de autorização.
Um modal confirma que você está se conectando ao RevenueCat. Selecione Continuar para o RevenueCat para prosseguir.


Autorizar o Replit
Na página de autorização do RevenueCat, selecione o acesso Leitura e Gravação e, em seguida, Autorizar para conceder ao Replit acesso à sua conta do RevenueCat.

Testar assinaturas
Os previews do Replit usam o modo de teste do RevenueCat. Quando você testa uma compra no Expo Go, você vê um diálogo de compra de teste em vez de um fluxo de pagamento real. Nenhum valor é cobrado.
Gerenciar assinaturas
Para modificar sua assinatura, pergunte ao Agent. Por exemplo: O Agent atualiza a configuração do produto no RevenueCat, a interface do paywall e a lógica de assinatura para refletir a alteração.
Sincronizando com a App Store Connect
Para que as compras in-app funcionem no TestFlight e na Apple App Store, você precisará concordar com o Contrato de Apps Pagos da Apple e conectar sua conta bancária. Isso é feito através da App Store Connect. Você precisará de uma conta paga de Desenvolvedor Apple antes de poder enviar seu app para a App Store. Depois disso, você pode sincronizar as configurações de compras in-app do RevenueCat para a App Store Connect diretamente pelo Replit.Ir para o painel Gerenciar em Publicação
Você verá um botão para sincronizar o RevenueCat com a App Store Connect.

Fornecer a chave de API da App Store Connect
Você precisará ir à App Store Connect para fornecer essa chave.Na App Store Connect, acesse Usuários e Acesso e selecione a aba Integrações. Na barra lateral, selecione App Store Connect API.Ao criar uma chave, certifique-se de conceder permissões de “Gerente de App”.Baixe o arquivo .p8 agora — você só pode baixá-lo uma vez. O nome do arquivo começa com 


AuthKey_ e termina em .p8.Copie o ID da Chave e o ID do Emissor exibidos nesta página.


Criar uma chave de API de Compra In-App
Repita a etapa anterior para uma chave de API de Compra In-App.
Na barra lateral, selecione Compra In-App. Em seguida, crie uma chave de API com permissões de Gerente de App.
Baixe a chave .p8 (o nome do arquivo começa com 
SubscriptionKey_ e termina em .p8). Copie o ID da Chave e o ID do Emissor.
Perguntas frequentes
Preciso de uma conta bancária para usar o RevenueCat?
Preciso de uma conta bancária para usar o RevenueCat?
Não. Você só precisa de um e-mail e senha para criar uma conta no RevenueCat. A
configuração da conta bancária é feita separadamente pela Apple ou Google quando você
estiver pronto para receber pagamentos da App Store ou Google Play.
As compras de teste são cobradas?
As compras de teste são cobradas?
Não. Durante o desenvolvimento, os previews do Replit usam o modo de teste do RevenueCat.
As compras são simuladas e nenhuma cobrança real é feita. As cobranças reais só
ocorrem após a aprovação do seu app pela revisão da Apple App Store.
Posso usar o RevenueCat com um app web?
Posso usar o RevenueCat com um app web?
O RevenueCat é projetado para apps mobile nativos. Para adicionar assinaturas a um app
web, use a integração com Stripe.
O que posso configurar com o RevenueCat?
O que posso configurar com o RevenueCat?
Você pode configurar assinaturas mensais ou anuais, definir preços, gerenciar
direitos e criar paywalls. Peça ao Agent para fazer alterações — ele cuida tanto
da configuração do RevenueCat quanto do código do seu app.


