Vou consertar a compra no app que não funciona e os bugs na assinatura do iOS
Assinaturas iOS, StoreKit 2 e RevenueCat
Sobre este Serviço
Seus usuários estão pagando e não estão recebendo o Pro. Isso é receita que escapa todo dia que o sistema fica quebrado.
Eu crio e mantenho meu próprio app de assinatura na App Store: StoreKit 2, RevenueCat e um backend que decide quem é Pro. Mesmo stack, em produção.
SINTOMAS QUE EU CONSERTO
Pagamento feito, mas ainda não aparece como Pro, ou Pro que desaparece ao relançar.
Restaurar compras não faz nada em um dispositivo novo.
Ainda Pro após cancelar, ou acesso perdido após atualizar.
A compra nunca completa, ou completa mas nada acontece.
Funciona no sandbox, falha na produção.
ONDE REALMENTE QUEBRAR
Na maioria das vezes, o problema não está no paywall. Está no listener da transação, no mapeamento de entitlement ou no servidor que nunca foi informado. Eu verifico o app e o servidor, porque adivinhar entre os dois é o que faz isso se arrastar por semanas.
ANTES DE PEDIR
Me diga o que o usuário fez, o que esperava, e o que aconteceu ao invés. Eu te digo a causa provável e qual pacote se encaixa antes de você pagar qualquer coisa. Tudo por escrito, sem ligações.
Perguntas frequentes
Tradução automática
Não sei se o bug está no app ou no servidor
Isso é normal, e é exatamente por isso que isso se arrasta. Encontrar de qual lado é faz parte do trabalho, não é algo extra. Me envie o sintoma e eu localizo antes de você escolher um pacote.
Precisamos de uma videochamada?
Não. Tudo acontece por escrito, via mensagens no Fiverr. Você recebe a correção no seu projeto mais uma nota rápida do que realmente estava errado, para que não volte a acontecer.
E se você não conseguir reproduzir?
Bugs na assinatura costumam ser relacionados ao timing ou à conta, então isso acontece. Se eu não conseguir reproduzir e não puder provar a correção, devolvo seu dinheiro. Não vou te passar uma suposição e dar por resolvido.
A Apple rejeitou meu app por causa de compras no app
Esse é um serviço diferente. Uma rejeição precisa de uma resposta na App Review, não só uma correção de código. Veja meu serviço de rejeição na App Store, ou envie o texto da rejeição que eu te direciono para o serviço certo.

