Android (Tierce partie) Bibliothèque In-App v3


Exemple

Étape 1: Tout d'abord, suivez ces deux étapes pour ajouter des fonctionnalités d'application:

1. Ajoutez la bibliothèque en utilisant:

 repositories {
            mavenCentral()
        }
        dependencies {
           compile 'com.anjlab.android.iab.v3:library:1.0.+'
        }

2. Ajoutez une autorisation dans le fichier manifeste.

<uses-permission android:name="com.android.vending.BILLING" />

Étape 2: Initialisez votre processeur de facturation:

BillingProcessor bp = new BillingProcessor(this, "YOUR LICENSE KEY FROM GOOGLE PLAY CONSOLE HERE", this);

et implémenter le gestionnaire de facturation: BillingProcessor.IBillingHandler qui contient 4 méthodes: a. onBillingInitialized (); b. onProductPurchased (String productId, détails TransactionDetails): vous devez gérer les actions à effectuer après un achat réussi c. onBillingError (int errorCode, erreur pouvant être lancée): Gère toute erreur survenue lors du processus d'achat d. onPurchaseHistoryRestored (): pour restaurer des achats dans l'application

Étape 3: Comment acheter un produit.

Pour acheter un produit géré:

bp.purchase(YOUR_ACTIVITY, "YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE");

Et pour acheter un abonnement:

bp.subscribe(YOUR_ACTIVITY, "YOUR SUBSCRIPTION ID FROM GOOGLE PLAY CONSOLE HERE");

Étape 4: Consommer un produit.

Pour consommer un produit, appelez simplement la méthode consumePurchase.

bp.consumePurchase ("VOTRE IDENTIFIANT DE CONSOLE GOOGLE PLAY ICI");

Pour d'autres méthodes liées à l'application, visitez github