public class StoreBilling
extends java.lang.Object
| Constructor and Description |
|---|
StoreBilling() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
asInterface(android.content.Context context,
android.os.IBinder service) |
static org.json.JSONObject |
getPurchaseHistory(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType,
int maxPurchases) |
static org.json.JSONObject |
getPurchases(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType) |
static org.json.JSONArray |
getSkuDetails(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList) |
static int |
isBillingSupported(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType) |
public static java.lang.Object asInterface(android.content.Context context,
android.os.IBinder service)
public static int isBillingSupported(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
StoreException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionStoreExceptionpublic static org.json.JSONObject getPurchases(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
org.json.JSONException,
StoreException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionorg.json.JSONExceptionStoreExceptionpublic static org.json.JSONObject getPurchaseHistory(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType,
int maxPurchases)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
org.json.JSONException,
StoreException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionorg.json.JSONExceptionStoreExceptionpublic static org.json.JSONArray getSkuDetails(android.content.Context context,
java.lang.Object billingServiceObject,
java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
StoreException,
org.json.JSONException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionStoreExceptionorg.json.JSONException