public static interface AeBillingClient.BillingClientHandler
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getSkus()
List of SKUs
|
void |
handlePurchase(com.android.billingclient.api.Purchase purchase)
Method invoked on a successful purchase
|
void |
handlePurchaseError(java.util.List<com.android.billingclient.api.Purchase> purchases,
int responseCode)
Callback when there is a purchase error
|
void |
handleUserCancelled(java.util.List<com.android.billingclient.api.Purchase> purchases)
Callback when user has cancelled the purchase
|
void |
onBillingClientSetup()
Invoked when the BillingClient has setup correctly
|
void |
skuDetailsResponse(java.util.List<com.android.billingclient.api.SkuDetails> skuDetails)
Compare with "skuDetails.getSku()" to sku name and fetch the corresponding
price associated with it as "skuDetails.getPrice()"
|
void onBillingClientSetup()
java.util.List<java.lang.String> getSkus()
void handlePurchaseError(java.util.List<com.android.billingclient.api.Purchase> purchases, int responseCode)
purchases
- list of purchasesresponseCode
- responseCodevoid handleUserCancelled(java.util.List<com.android.billingclient.api.Purchase> purchases)
purchases
- list of purchasesvoid skuDetailsResponse(java.util.List<com.android.billingclient.api.SkuDetails> skuDetails)
skuDetails
- list of SKUsvoid handlePurchase(com.android.billingclient.api.Purchase purchase)
purchase
- purchase details