suspend fun BillingClient.acknowledgePurchase(params: AcknowledgePurchaseParams): BillingResult
Acknowledges a given in-app purchase. |
|
suspend fun BillingClient.consumePurchase(params: ConsumeParams): ConsumeResult
Consumes a given in-app product. |
|
suspend fun BillingClient.createAlternativeBillingOnlyReportingDetails(): CreateAlternativeBillingOnlyReportingDetailsResult
Creates alternative billing only purchase details that can be used to report a transaction made via alternative billing without user choice to use Google Play billing. |
|
suspend fun BillingClient.isAlternativeBillingOnlyAvailable(): BillingResult
Checks the availability of offering alternative billing without user choice to use Google Play billing. |
|
suspend fun BillingClient.queryProductDetails(params: QueryProductDetailsParams): ProductDetailsResult
Queries product details. |
|
suspend fun BillingClient.
Returns the most recent purchase made by the user for each SKU, even if that purchase is expired, canceled, or consumed. suspend fun BillingClient.queryPurchaseHistory(params: QueryPurchaseHistoryParams): PurchaseHistoryResult
Returns the most recent purchase made by the user for each product, even if that purchase is expired, canceled, or consumed. |
|
suspend fun BillingClient.suspend fun BillingClient.queryPurchasesAsync(params: QueryPurchasesParams): PurchasesResult
Returns purchases details for currently owned items bought within your app. |
|
suspend fun BillingClient.
Queries SKU details. |