public class StoreBilling
extends java.lang.Object
| Constructor and Description |
|---|
StoreBilling(android.content.Context context,
IPurchaseUpdatedResponseListener purchaseUpdatedResponseListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
getPurchaseHistory(java.lang.String purchaseType,
int maxPurchases,
IPurchaseHistoryResponseListener purchaseHistoryResponseListener) |
void |
getPurchases(java.lang.String purchaseType,
IPurchasesResponseListener purchasesResponseListener) |
void |
getSkuDetails(java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList,
ISkuDetailsResponseListener skuDetailsResponseListener) |
void |
initialize(IBillingClientStateListener billingClientStateListener) |
int |
isFeatureSupported(java.lang.String purchaseType) |
public StoreBilling(android.content.Context context,
IPurchaseUpdatedResponseListener purchaseUpdatedResponseListener)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic void initialize(IBillingClientStateListener billingClientStateListener) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic int isFeatureSupported(java.lang.String purchaseType)
purchaseType - Type of purchase (either inapp or subs)public void getPurchases(java.lang.String purchaseType,
IPurchasesResponseListener purchasesResponseListener)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void getSkuDetails(java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList,
ISkuDetailsResponseListener skuDetailsResponseListener)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void getPurchaseHistory(java.lang.String purchaseType,
int maxPurchases,
IPurchaseHistoryResponseListener purchaseHistoryResponseListener)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException