[Dúvida] Implementar assinaturas em aplicativos construídos com React Native

Bom dia Pessoal!

Estou pretendendo publicar um aplicativo na Google Play e queria implementar um sistema de assinatura. A tecnologia que estou usando hoje é React Native e ao procurar um pouco sobre não achei muitos conteúdos em português, queria ver se alguém já implementou algum sistema de assinatura em React Native e possa compartilhar um pouco das ferramentas utilizadas e da experiência de desenvolvimento?

O que eu vi inicialmente é que a Expo tentou implementar um sistema para gerenciar isso, que seria o Expo InAppPurchases porém foi descontinuado agora em 2023. As sugestões que eles passaram seria a react-native-iap ou a react-native-purchases.

Desconsiderei a react-native-purchases porque é um serviço pago (nada barato, diga-se de passagem). E ao ler um pouco sobre a react-native-iap fiquei com algumas dúvidas, pelo que eu entendi não tem uma forma de consultar se aquele usuário tem alguma assinatura ativa usando a própria Play Store pra validar (que era a estratégia que queria seguir, considerando que o App é simples e a assinatura seria um valor bem baixo). Pelo que eu entendi seria necessário criar um servidor para fazer a validação, alguém já seguiu essa abordagem? Torna o desenvolvimento muito mais complexo?

Buscando na web encontrei algumas outras opções também, como o Adapty e o Glassfy que me parecem interessantes, mas não sei se vale a pena e teria que procurar por pegadinhas escondidas nos termos também. Outra opção seria construir um checkout pagamento web fora do app, acredito que o problema é que aumentaria um pouco a complexidade do projeto, que queria que fosse simples e nem precisaria de um banco dados, assim teria que migrar para uma solução mais complementa para valer a pena, além disso não poderia finalizar a compra no aplicativo por causa dos termos da loja, sendo assim mais uma barreira para o usuário adquirir a assinatura. E teria que tomar cuidado com os termos, sempre seria uma procupação.

Bom são muitos pontos, mas desde já agradeço muito se alguém puder compartilhar experiências e conselhos para esse projeto.

Mais uma vez, obrigado a todos!

Olá! Se está a decidir-se por uma ferramenta para subscrições no React Native, recomendo o Qonversion https://qonversion.io/. Mudei recentemente e tem sido ótimo: preço acessível, suporte super responsivo e fácil de integrar. Espero ter ajudado!