Vibe coding para criar assinatura no Google Play, faixa interna primeiro
Portão ligado e 0 produto no RevenueCat deixam o app inutilizável. O Console pede 1 APK na faixa interna antes de criar a assinatura.
Vibe coding para criar assinatura no Google Play, faixa interna primeiro
Portão ligado e 0 produto no RevenueCat deixam o app inutilizável para qualquer pessoa que baixar. A ordem não é negociável: faixa interna, criar assinatura, offering, testar compras. Só então produção. Eu vi isso na live de 29 de agosto, por volta das 19:50, quando Martin Blume leu o e-mail de manhã (Congratulations, Google Play Production Access) e ainda tinha 0 produto no RevenueCat para o paywall cobrar.
O Google dizia 7 dias; o recado saiu de manhã. O app é o Fumava, gratuito para baixar. Depois do onboarding, paywall. Sem produto cadastrado, quem passa do onboarding encontra um botão que não cobra nada que exista.
O e-mail de produção abre o cadastro que ontem estava fechado
Martin descreveu o Fumava do jeito que o usuário encontra:
Hoje existe o aplicativo, ele é gratuito para baixar, só que depois faz o onboarding, ele é payw, né? Direto, a pessoa só pode usar se pagar. Então eu tenho que criar as assinaturas agora, criar a versão paga dele aqui dentro do Google Play, né? Só que ele só permitia fazer isso pós acesso de produção.
No dia 37 isso deixou de ser espera. Ontem, com o pedido ainda na fila, ele configurou RevenueCat e Cloud por fora da revisão, o recorte de Google Play Billing na espera. Hoje o acesso caiu e a ordem da assinatura aparece.
No começo da live ele aceitou o portão desligado porque os testadores do fechado não usam. Com o e-mail na caixa, desligar o portão não resolve o cadastro. O Console, até ontem, nem deixava criar a versão paga.
5 minutos cadastram o plano. Pular a faixa deixa 0 produto
O chat perguntou se dá para criar as assinaturas com IA, tipo conector da Stripe.
Não, pior que não dá, cara.
Cara, mas as assinaturas ali que eu falei é cara, é 5 minutos é barbada, entendeu? Essa é a parte fácil.
Nexus, o agente na live, leu o estado da build: essa build não pode ir pra produção ainda com o portão ligado e nenhum produto cadastrado no RevenueCat, o que acontece é hoje. Todo mundo cai no pay e o botão responde: "Esse plano está aí disponível agora." O app fica inutilizável para qualquer pessoa. Isso é o esperado nessa etapa. Resolve quando você cria a assinatura na console e a offering no RevenueCat.
Martin aceitou:
Fechou.
Vibe coding quando o Console pede 1 APK com Android Billing
Na tela seguinte o Console pedia um binário com Android Billing numa faixa. Martin leu em voz alta:
Ah, acho que é isso que ele tá falando aqui, né? Criar assinatura um binário com Android billing numa faixa. Acho que é isso aí, né? realmente mostrou ali o que você falou, tá? Ele pediu o upload de um novo APK. É, foi o que ele disse ali, ó. Tem o billing dentro. Então é isso aí, pode fazer a build. Isso é exatamente o que ele tá falando agora, né? Que da gente precisa fazer a build, subir na faixa interna, console destrava e sim criar ali os planos.
Sem esse 1 APK na faixa interna, o Console não destrava os planos e o RevenueCat segue com 0 produto. O botão que o Nexus leu na tela continua: "Esse plano está aí disponível agora."
O PRODUTO
E-mail de Congratulations
Acesso de produção. 0 produto para o paywall cobrar
1 APK na faixa interna
Billing no binário. 5 minutos cadastram o plano
Nexus começou a item 23, a build. Eu acompanhei essa sessão de vibe coding até o acordo da ordem. Na mesma live saíram o plano Claude, a keystore Android e como ganhar dinheiro com app na Play Store.
1 APK na faixa interna destrava o plano
Se o e-mail de produção chegou e o app cobra depois do onboarding, amanhã você sobe 1 APK com Android Billing na faixa interna e espera o Console destravar os planos. Offering e teste de compra vêm depois desse upload; produção espera o teste.
A ORDEM
- 01Suba 1 APK com Android Billing na faixa interna
- 02Crie a assinatura no Console
- 03Cadastre a offering no RevenueCat
- 04Teste a compra. Produção espera o teste
Quem chega neste ponto de vibe coding tem o paywall pronto e 0 produto cadastrado. No dia 37 do Fumava, o e-mail de Congratulations não criou o produto. O produto só existe depois que a faixa interna recebe 1 APK com billing e o Console deixa criar o plano. Foi o mesmo caminho de vibe coding para testar assinatura com entitlement de 1 dia.
Dá para assistir à live no corte em que o Congratulations encontra 0 produto e o Martin lê, na tela, o pedido de 1 APK com billing na faixa interna.