Le modèle économique
Kaiho est gratuit à l’installation et propose un abonnement premium qui débloque l’essentiel du contenu. La logique : laisser goûter gratuitement, puis débloquer le reste.
Premium, c’est quoi
Section intitulée « Premium, c’est quoi »Un seul niveau payant, géré par un droit d’accès (« entitlement ») unique appelé premium. Y être abonné débloque, d’un coup :
- les clés 1 à 7 + la clé secrète du programme,
- tous les déclencheurs et activités d’aide à l’envie,
- les 50 moments d’accompagnement,
- toutes les vidéos de rechute,
- les deux livres.
Le détail gratuit vs premium est dans la table d’accès du produit.
Les abonnements
Section intitulée « Les abonnements »- Deux formules : mensuelle (~9,99 €) et annuelle (~49,99 €) — tarifs de référence zone euro.
- Les prix et identifiants de produits sont gérés dans RevenueCat (et les stores Apple / Google) — rien n’est codé en dur dans l’app. RevenueCat est la source de vérité du revenu (les prix varient selon les territoires).
- Pas d’essai gratuit : l’abonnement est payant dès le départ (choix de Vincent, pas d’intro offer). Confirmé côté données : aucun event d’essai n’existe.
- Le bouton « Restaurer mes achats » est disponible (profil) pour retrouver son abonnement sur un nouvel appareil.
Retrouver un abonnement payé mais non rattaché
Section intitulée « Retrouver un abonnement payé mais non rattaché »Un achat est facturé par le store au compte Apple / Google, alors que l’entitlement premium est attaché au compte Kaiho (l’app user ID RevenueCat). Quand les deux se désalignent — réinscription avec une autre adresse, réinstallation, compte supprimé puis recréé — l’utilisateur paie sans être premium.
Deux garde-fous existent :
- Resynchronisation automatique. À la fin de chaque création de compte, l’app demande au store de renvoyer ses achats ; le comportement RevenueCat du projet (« Transfer to new App User ID ») rattache alors l’abonnement au nouveau compte. Si cet appel échoue (réseau coupé, store en erreur), il n’est plus perdu : il reste en attente et chaque démarrage réessaie, trois fois au maximum.
- Restauration manuelle, via le bouton du profil, qui produit le même transfert.
Chaque tentative est mesurée par l’event purchase_sync_result — voir Événements. Il faut que le store de l’appareil soit connecté au compte qui a payé : un achat fait depuis un autre compte Apple / Google ne peut être retrouvé sur aucun appareil.
Prix régionaux — Afrique (−70 %)
Section intitulée « Prix régionaux — Afrique (−70 %) »Depuis le 2 juillet 2026, les prix sont réduits de −70 % dans 41 pays d’Afrique, sur les quatre produits (standard et comeback) :
| Produit | Référence zone euro | Afrique (−70 %) |
|---|---|---|
| Annuel | 49,99 € | 14,99 |
| Mensuel | 9,99 € | 2,99 |
| Comeback annuel | 34,99 € | 10,49 |
| Comeback mensuel | 6,99 € | 2,09 |
Pourquoi. L’Afrique est le 2ᵉ continent en installs (~10 %), quasi 100 % francophone. Les utilisateurs y atteignent le paywall autant qu’en Europe (82 % vs 78 %) mais convertissent ~3,7× moins (2,9 % vs 10,6 % au paywall) : exposition égale + conversion effondrée = signal de prix, pas de produit. La baisse teste si le prix est le vrai blocage.
Ce qu’il faut savoir.
- iOS : appliqué territoire par territoire dans App Store Connect (les mêmes points de prix Apple, équilibrés en devise locale). Effet 2 juillet 2026.
- Android : appliqué dans Play Console (prix régionaux par pays), avec en plus la Réunion, Mayotte, le Togo et la Guinée — impossibles sur iOS (Réunion/Mayotte = boutique France, Togo/Guinée = pas de vente Apple).
- Limite : l’achat App Store exige une carte bancaire, alors que le mobile money (Orange Money, Wave, MTN) domine en Afrique francophone et n’est pas pris par Apple. Aucune baisse ne débloque ceux qui n’ont pas de carte — ça plafonne l’effet attendu.
- Mesure : par cohorte avant/après (pas d’A/B au niveau store). Baseline à battre = 2,9 % de conversion au paywall.
Sous le capot (en bref)
Section intitulée « Sous le capot (en bref) »- Le statut premium est réactif : dès que l’abonnement change (achat, expiration), l’app se met à jour sans redémarrage.
- Il est mis en cache localement pour un démarrage instantané, puis revérifié auprès de RevenueCat en arrière-plan.
- Le paywall est le template géré dans RevenueCat : on peut changer son visuel sans publier une mise à jour de l’app. Voir Le paywall.
Dans cette section
Section intitulée « Dans cette section »- Le paywall — où et quand il s’affiche.
- Promo « comeback » — l’offre à prix réduit pour les revenants.