|
|
fun acknowledge(token: String, onAcknowledged: (billingResult: BillingResult, purchaseToken: String) -> Unit): Unit |
|
|
fun consumePurchase(token: String, onConsumed: (billingResult: BillingResult, purchaseToken: String) -> Unit): Unit |
|
|
fun findPurchaseInPurchaseHistory(skuType: String, sku: String, completion: (BillingResult, PurchaseHistoryRecordWrapper?) -> Unit): Unit |
|
|
fun isConnected(): Boolean |
|
|
fun makePurchaseAsync(activity: Activity, appUserID: String, skuDetails: SkuDetails, replaceSkuInfo: ReplaceSkuInfo?, presentedOfferingIdentifier: String?): Unit |
|
|
fun onBillingServiceDisconnected(): Unit |
|
|
fun onBillingSetupFinished(billingResult: BillingResult): Unit |
|
|
fun onPurchasesUpdated(billingResult: BillingResult, purchases: List<Purchase>?): Unit |
|
|
fun queryAllPurchases(onReceivePurchaseHistory: (List<PurchaseHistoryRecordWrapper>) -> Unit, onReceivePurchaseHistoryError: (PurchasesError) -> Unit): Unit |
|
|
fun queryPurchaseHistoryAsync(skuType: String, onReceivePurchaseHistory: (List<PurchaseHistoryRecord>) -> Unit, onReceivePurchaseHistoryError: (PurchasesError) -> Unit): Unit |
|
|
fun queryPurchases(skuType: String): QueryPurchasesResult? |
|
|
fun querySkuDetailsAsync(itemType: String, skuList: List<String>, onReceiveSkuDetails: (List<SkuDetails>) -> Unit, onError: (PurchasesError) -> Unit): Unit |