(第三方)应用程序内 v3 库

第 1 步: 首先按照以下两个步骤添加应用功能:

1.使用以下方法添加库:

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

2.在清单文件中添加权限

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

第 2 步:初始化你的结算处理器:

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

并实现 Billing Handler:BillingProcessor.IBillingHandler,它包含 4 个方法:a。onBillingInitialized(); 湾 onProductPurchased(String productId,TransactionDetails details):这是你需要处理成功购买后要执行的操作的地方。onBillingError(int errorCode,Throwable error):处理购买过程中发生的任何错误 d。onPurchaseHistoryRestored():用于恢复应用内购买

第 3 步:如何购买产品

要购买被管理产品:

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

并购买订阅:

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

第 4 步:消费产品

要使用产品,只需调用 consumePurchase 方法即可。

bp.consumePurchase(“你在这里从 GOOGLE PLAY CONSOLE 获取你的产品 ID”);

对于与 app 相关的其他方法,请访问 github