Créer une Souscription Android
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Les offres introductives vous permettent de fournir aux utilisateurs éligibles soit une période d'essai gratuite, soit un prix d'introduction réduit. Après la période introductive, les abonnements se renouvellent automatiquement au tarif standard, à moins d'être annulés.
Vue d'ensemble
Section intitulée « Vue d'ensemble »Les offres introductives sont un outil puissant pour :
- Réduire les barrières d'accès pour les nouveaux abonnés
- Augmenter les taux de conversion
- Permettre aux utilisateurs d'essayer vos fonctionnalités premium sans risque
- Construire des relations de souscription à long terme
Éligibilité
Section intitulée « Éligibilité »Les utilisateurs peuvent recevoir une offre introductive si ils n'ont jamais acheté ou reçu une offre introductive pour l'abonnement. Google Play gère automatiquement l'éligibilité.
Prérequis
Section intitulée « Prérequis »Vous devez d'abord créer une souscription auto-renouvelable avant d'ajouter une offre d'introduction.
Créer une Offre d'Introduction
Section intitulée « Créer une Offre d'Introduction »-
Accéder à la configuration de l'offre
Naviguez vers votre souscription dans le console Google Play et sélectionnez le Ajouter l'offre bouton.

-
Sélectionnez le Plan de base
A un modal apparaîtra vous demandant de choisir votre plan de base. Généralement, vous n'aurez qu'un seul plan de base. Cliquez sur Ajouter une offre pour continuer.

-
Configurer les détails de l'offre
Entrez les informations suivantes :
ID de l'offre: Un identifiant unique pour cette offre
Éligibilité: Choisissez qui peut recevoir cette offre
- Les nouveaux clients: Seuls les utilisateurs qui n'ont jamais souscrit
- Clients existants: Les utilisateurs qui ont souscrit précédemment
- Déterminé par le développeur: Logique d'éligibilité personnalisée (pas prise en charge par native-purchases)

-
Ajouter des phases
Cliquez Ajouter une phase en bas de page pour définir la structure de votre offre.
Vous pouvez ajouter jusqu'à deux phases, permettant des combinaisons comme :
- Seul essai gratuit
- Seul prix réduit
- Paiement récurrent réduit suivant un essai gratuit
-
Sélectionnez le type de phase
Choisissez parmi trois types de phase :
Essai gratuit
- Accès gratuit pendant une durée déterminée
- Exemple : 7 jours gratuits, puis 9,99 $ par mois
Paiement unique
- Prix réduit une fois pour une période spécifique
- Exemple : 1,99 $ pour 2 mois, puis 9,99 $ par mois
Paiement récurrent réduit
- Tarif réduit par cycle de facturation pour plusieurs cycles
- Exemple : 4,99 $ par mois pendant 3 mois, puis 9,99 $ par mois
-
Configurer la durée de la phase de démarrage
Définir la durée pendant laquelle dure la phase de démarrage :
- Jours, semaines ou mois
- Nombre de cycles de facturation
-
Valider et Activer
Cliquez AppliquerEnsuite Sauvegarder pour activer l'offre. Le Activer le bouton deviendra disponible une fois enregistré.
Exemples de phase d'offre
Section intitulée “Exemples de phase d'offre”Exemple 1 : Essai gratuit simple
Section intitulée “Exemple 1 : Essai gratuit simple”- Phase 1 : 7 jours gratuit
- Ensuite : tarification standard de 9,99 $ par mois
Exemple 2 : Introduction réduite
Section intitulée “Exemple 2 : Introduction réduite”- Phase 1 : 1,99 $ pour le premier mois
- Ensuite : 9,99 $/mois tarification standard
Exemple 3 : Essai prolongé + Remise
Section intitulée « Exemple 3 : Essai prolongé + Remise »- Phase 1 : 14 jours gratuits
- Phase 2 : 4,99 $/mois pendant 2 mois
- Ensuite : 9,99 $/mois tarification standard
Utilisation dans votre application
Section intitulée « Utilisation dans votre application »Le plugin native-purchases gère automatiquement l'éligibilité et la présentation des offres d'introduction :
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)const { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
if (product.introductoryPrice) { console.log(`Intro price: ${product.introductoryPriceString}`); console.log(`Regular price: ${product.priceString}`); console.log( `Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`, );} else { console.log('No intro offer configured for this product');}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console productType: PURCHASE_TYPE.SUBS,});
console.log('Introductory purchase transaction', transaction.transactionId);Meilleures pratiques
Section intitulée « Meilleures pratiques »Durée de l'offre
Section intitulée « Durée de l'offre »- Essais gratuits: 3-14 jours est optimal pour la plupart des applications
- Périodes de réduction : 1-3 mois fonctionne bien pour construire une habitude
- Réduction de prix : 50-70% de remise sur le prix régulier incite à la conversion
Marketing
Section intitulée « Marketing »- Afficher clairement l'offre initiale et le prix régulier
- Montrer ce qui se passe après la période d'offre initiale
- Faites la résiliation facile et transparente
- Rappelez les utilisateurs avant la fin de la période d'introduction
Test A/B
Section intitulée “Test A/B”Testez différentes structures d'offres :
- Durée de la période d'essai gratuite
- Pourcentage de remise
- Durée de la remise
- Phase unique vs. multi-phase
Notes importantes
Section intitulée “Notes importantes”- Seule une offre d'introduction peut être active par abonnement à la fois
- Les utilisateurs ne peuvent prétendre qu'à une offre d'introduction qu'une seule fois par abonnement
- Les offres d'introduction ne s'appliquent pas aux mises à niveau/mises à niveau d'abonnement
- Les modifications aux offres d'introduction ne touchent pas les abonnés existants
Résolution des problèmes
Section intitulée « Résolution des problèmes »L'offre d'introduction ne s'affiche pas :
- Vérifiez que l'offre est activée dans le console de Play
- Vérifiez l'éligibilité de l'utilisateur (il peut avoir utilisé l'offre avant)
- Assurez-vous que l'application utilise les informations de produit les plus récentes
Les utilisateurs incorrects recevant l'offre :
- Examinez les paramètres d'éligibilité (nouveaux vs. clients existants)
- Vérifiez si l'utilisateur s'est abonné précédemment sur un appareil différent
- Vérifiez l'historique de compte de Google Play
L'offre ne s'applique pas lors de l'achat :
- Confirmez que l'ID du produit correspond exactement
- Vérifiez que l'offre est toujours active et non expirée
- Vérifiez les paramètres de plage de dates pour l'offre
Étapes suivantes
Section intitulée “Étapes suivantes”- Configurez les tests de sandbox pour tester vos offres
- Surveillez les taux de conversion dans les analyses de Google Play Console
- Considérez la création de plusieurs niveaux d'abonnement avec des offres différentes
Continuez depuis l'introduction à la création d'une offre d'abonnement Android
Section intitulée « Continuez à partir de l'offre d'introduction de l'abonnement Android »Si vous utilisez Créer une offre d'introduction d'abonnement Android pour planifier les paiements et les achats, connectez-le avec Utiliser @capgo/native-purchases pour la capacité native dans Utiliser @capgo/native-purchases, Capgo Tarification pour le flux de travail du produit dans Capgo Tarification, Système de paiement pour le détail d'implémentation dans Système de paiement, @capgo/native-purchases pour le détail d'implémentation dans @capgo/native-purchases, et Démarrage pour les détails d'implémentation dans Démarrage.