public class StoreMonitor
extends java.lang.Object
| Constructor and Description |
|---|
StoreMonitor() |
| Modifier and Type | Method and Description |
|---|---|
static org.json.JSONObject |
getPurchaseHistory(java.lang.String purchaseType,
int maxPurchases) |
static org.json.JSONObject |
getPurchases(java.lang.String purchaseType) |
static org.json.JSONArray |
getSkuDetails(java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList) |
static void |
initialize(java.lang.String intentName,
java.lang.String intentPackage) |
static int |
isBillingSupported(java.lang.String purchaseType) |
static boolean |
isInitialized() |
static void |
sendPurchaseStatusOnResume(java.lang.String activityName,
java.util.ArrayList<java.lang.String> purchaseTypes) |
static void |
sendPurchaseStatusOnStop(java.lang.String activityName,
java.util.ArrayList<java.lang.String> purchaseTypes) |
static void |
startPurchaseTracking(boolean trackAllActivities,
java.util.ArrayList<java.lang.String> exceptions,
java.util.ArrayList<java.lang.String> purchaseTypes) |
static void |
stopPurchaseTracking() |
public static void initialize(java.lang.String intentName,
java.lang.String intentPackage)
public static boolean isInitialized()
public static int isBillingSupported(java.lang.String purchaseType)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
StoreException,
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionStoreExceptionjava.lang.reflect.InvocationTargetExceptionpublic static org.json.JSONObject getPurchases(java.lang.String purchaseType)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.reflect.InvocationTargetException,
org.json.JSONException,
java.lang.IllegalAccessException,
StoreException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionorg.json.JSONExceptionjava.lang.IllegalAccessExceptionStoreExceptionpublic static org.json.JSONObject getPurchaseHistory(java.lang.String purchaseType,
int maxPurchases)
throws java.lang.NoSuchMethodException,
StoreException,
java.lang.IllegalAccessException,
org.json.JSONException,
java.lang.reflect.InvocationTargetException,
java.lang.ClassNotFoundException
java.lang.NoSuchMethodExceptionStoreExceptionjava.lang.IllegalAccessExceptionorg.json.JSONExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.ClassNotFoundExceptionpublic static org.json.JSONArray getSkuDetails(java.lang.String purchaseType,
java.util.ArrayList<java.lang.String> skuList)
throws java.lang.NoSuchMethodException,
StoreException,
java.lang.IllegalAccessException,
org.json.JSONException,
java.lang.reflect.InvocationTargetException,
java.lang.ClassNotFoundException
java.lang.NoSuchMethodExceptionStoreExceptionjava.lang.IllegalAccessExceptionorg.json.JSONExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.ClassNotFoundExceptionpublic static void startPurchaseTracking(boolean trackAllActivities,
java.util.ArrayList<java.lang.String> exceptions,
java.util.ArrayList<java.lang.String> purchaseTypes)
public static void stopPurchaseTracking()
public static void sendPurchaseStatusOnResume(java.lang.String activityName,
java.util.ArrayList<java.lang.String> purchaseTypes)
public static void sendPurchaseStatusOnStop(java.lang.String activityName,
java.util.ArrayList<java.lang.String> purchaseTypes)