RevenueCat
Couche d'abonnements posée entre ton application mobile et les magasins d'Apple et de Google. Tu déclares tes produits une fois chez RevenueCat, le service vérifie les tickets d'achat, tient à jour qui a le droit d'accéder à quoi, et te rend un état d'abonnement lisible en une ligne de code, identique sur iOS et sur Android.
Forces
- Un seul état d'abonnement pour iOS et Android, au lieu de deux implémentations qui divergent au premier cas limite.
- Les cas qu'on découvre trop tard sont couverts par défaut : restauration d'achat sur un nouvel appareil, période d'essai, changement de forfait, remboursement.
- Un tableau de revenus lisible sans brancher un outil de mesure : ce que tu encaisses, ce qui se renouvelle et ce qui se résilie, au même endroit.
Limites
- Le prix suit ton chiffre d'affaires, pas ton usage technique. Un produit qui marche paie davantage pour exactement le même service, et cette ligne se rajoute aux 15 ou 30 pour cent déjà pris par le magasin.
- Le service ne te dispense pas de déclarer tes produits dans App Store Connect et dans la console Google Play. Il lit ce catalogue, il ne le remplace pas, et c'est là que se trouvent la plupart des erreurs de premier abonnement.
Pour qui
- Application mobile vibecodée qui vend un abonnement et dont personne dans l'équipe n'a déjà encaissé sur les magasins.
- Produit livré sur les deux magasins qui veut une seule règle de droit d'accès, écrite une fois.