Uma pergunta, ao invés de você colocar as solicitações de In-App purchases nativo das plataformas, você usa o RevenueCat para gerenciar a venda dentro das plataformas isso? E isso renderiza para o usuário como se fosse ele assinando dentro da loja da plataforma (Google Play, por exemplo)?
Desculpe se não ficou muito claro, mas fiquei muito interessado neste RevenueCat.