(第三方)應用程式內 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