Sauter au contenu

Créer une Abonné Android Auto-Renewable

Vue d'ensemble

Les abonnements se renouvellent automatiquement à la fin de chaque période de facturation jusqu'à ce que l'utilisateur annule. Ils sont idéaux pour :

  • Accès au contenu premium
  • Expériences sans publicités
  • Stockage dans le cloud
  • Services en cours
  1. Naviguer vers les Abonnements

    Dans le console Google Play, sélectionnez votre application et choisissez Monétiser > Abonnements du menu de gauche.

    Cliquez sur Créer une souscription Cliquez pour commencer.

    Naviguez vers les souscriptions

  2. Entrer les informations de base

    Fournir un nom de souscription et un ID de produit. L'ID de produit est requis pour la configuration dans votre application et ne peut pas être modifié ultérieurement.

    Entrer les détails de la souscription

  3. Créer un plan de base

    Google Play exige exactement un plan de base par souscription. Le plugin native-purchases ne prend en charge qu'un seul plan de base pour maintenir la compatibilité avec iOS.

    Cliquez Ajouter un plan de base pour continuer.

    Créer un plan de base

  4. Configure les détails du plan de base

    Entrez :

    • ID du plan de base: Identifiant unique pour ce plan
    • Période de facturation: Fréquence à laquelle les utilisateurs sont facturés (hebdomadaire, mensuel, annuel, etc.)
    • Période de grâce: Fenêtre de temps pendant laquelle Google maintient l'abonnement pendant la réévaluation du paiement avant l'annulation

    Configurer le plan de base

  5. Configurer les tarifs

    Accédez à la section tarifs et sélectionnez tous les pays/ régions où vous souhaitez proposer l'abonnement.

    Sélectionnez les régions

  6. Configure le prix

    Définissez votre prix de base dans votre devise principale. Google Play convertit automatiquement ce prix en devises locales.

    Fixer le prix

  7. Vérifier les tarifs régionaux

    Vérifiez les prix automatiquement convertis pour chaque pays. Vous pouvez ajuster les prix individuels si nécessaire.

    Vérifier les tarifs

  8. Enregistrer la configuration

    Enregistrez votre configuration de tarifs.

    Enregistrer les tarifs

  9. Activer l'abonnement

    Cliquez sur le Activer bouton pour rendre votre produit de souscription disponible et disponible pour l'achat.

    Activer la souscription

Le plugin native-purchases nécessite exactement un plan de base par souscription pour s'assurer de la cohérence avec la gestion des souscriptions iOS. Plusieurs plans de base ne sont pas pris en charge.

La période de grâce permet à Google Play de réessayer les paiements échoués tout en maintenant l'accès de l'utilisateur à sa souscription. Les périodes de grâce courantes sont :

  • 3 jours pour les souscriptions mensuelles
  • 7 jours pour les souscriptions plus longues

Après la création, votre abonnement sera en « État de brouillon » jusqu'à ce qu'il soit activé. Vous pouvez tester les abonnements de brouillon en mode sandbox.

Une fois créé, référez-vous à l'abonnement dans votre application en utilisant l'ID du produit :

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Load subscription info
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['com.example.premium.monthly'],
productType: PURCHASE_TYPE.SUBS,
});
const product = products[0];
console.log(`${product.title} — ${product.priceString}`);
// Purchase (planIdentifier = Base Plan ID from Google Play Console)
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.example.premium.monthly',
planIdentifier: 'monthly-plan', // REQUIRED on Android, ignored on iOS
productType: PURCHASE_TYPE.SUBS,
});
console.log('Transaction ID', transaction.transactionId);
// Later, check purchase state
const { purchases } = await NativePurchases.getPurchases({
productType: PURCHASE_TYPE.SUBS,
});
const subscription = purchases.find(
(purchase) => purchase.productIdentifier === 'com.example.premium.monthly',
);
if (subscription && subscription.purchaseState === 'PURCHASED' && subscription.isAcknowledged) {
console.log('Subscription active locally');
// For expiration/cancellation, validate purchaseToken through your backend
}

L'abonnement ne s'affiche pas dans l'application :

  • Vérifiez que l'ID du produit correspond exactement
  • Assurez-vous que l'abonnement est activé
  • Vérifiez que votre application a le nom de package correct
  • Attendez 2-3 heures après activation pour que les modifications se propagent

Erreurs de plan de base :

  • Assurez-vous d'avoir exactement un plan de base
  • Vérifiez que tous les champs requis sont remplis
  • Vérifiez que la période facturable est valide

Problèmes de tarification :

  • Confirmez qu'au moins un pays est sélectionné
  • Vérifiez que le prix de base est supérieur au prix minimum autorisé
  • Vérifiez que les taux de conversion de devise sont acceptables

Continuez de "Créer une souscription Android Auto-Renewable"

Section intitulée « Continuez de "Créer une souscription Android Auto-Renewable" »

Si vous utilisez Créer une souscription Android Auto-Renewable pour planifier l'approbation et la distribution de votre magasin, connectez-le à En utilisant @capgo/native-purchases pour la capacité native dans En utilisant @capgo/native-purchases, @capgo/capacitor-avis-en-ligne pour les détails d'implémentation dans @capgo/capacitor-avis-en-ligne, En utilisant @capgo/capacitor-avis-en-ligne pour la capacité native dans En utilisant @capgo/capacitor-avis-en-ligne, @capgo/capacitor-marché-natif pour les détails d'implémentation dans @capgo/capacitor-marché-natif, et En utilisant @capgo/capacitor-marché-natif pour la capacité native dans En utilisant @capgo/capacitor-marché-natif.