A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y 

C

CallerWillLaunchLink - enum entry in dev.hyo.openiap.DeveloperBillingLaunchModeAndroid

The caller app will launch the link after Play returns control. Use this when you want to handle launching the external payment URL yourself.

CallerWillLaunchLink - enum entry in dev.hyo.openiap.ExternalLinkLaunchModeAndroid

Play will not launch the URL. The app handles launching the URL after Play returns control.

Canceled - enum entry in dev.hyo.openiap.IapkitPurchaseState

Purchase was cancelled or refunded.

canPresentExternalPurchaseNoticeIOS() - function in dev.hyo.openiap.QueryResolver
Check if external purchase notice sheet can be presented (iOS 17.4+) Uses ExternalPurchase.
ChargeFullPrice - enum entry in dev.hyo.openiap.SubscriptionReplacementModeAndroid

Replacement takes effect immediately, and the user is charged full price immediately.

ChargeProratedPrice - enum entry in dev.hyo.openiap.SubscriptionReplacementModeAndroid

Replacement takes effect immediately, and the billing cycle remains the same.

checkAlternativeBillingAvailability() - function in dev.hyo.openiap.OpenIapProtocol
 
checkAlternativeBillingAvailability() - function in dev.hyo.openiap.OpenIapModule
Check if alternative billing is available for this user/device Step 1 of alternative billing flow
checkAlternativeBillingAvailability() - function in dev.hyo.openiap.store.OpenIapStore
Step 1: Check if alternative billing is available for this user/device
checkAlternativeBillingAvailabilityAndroid() - function in dev.hyo.openiap.MutationResolver
Check if alternative billing is available for this user/device Step 1 of alternative billing flowReturns true if available, false otherwise Throws OpenIapError.
clear() - function in androidx.lifecycle.OpenIapViewModel
 
clear() - function in dev.hyo.openiap.store.OpenIapStore
Clear listeners and transient state.
clearStatusMessage() - function in dev.hyo.openiap.store.OpenIapStore
 
clearTransactionIOS() - function in dev.hyo.openiap.MutationResolver
Clear pending transactions from the StoreKit payment queue
ConnectionClosed - enum entry in dev.hyo.openiap.ErrorCode
 
Consumable - enum entry in dev.hyo.openiap.ProductTypeIOS
 
Consumed - enum entry in dev.hyo.openiap.IapkitPurchaseState

Consumable item has been fulfilled/consumed.

consumePurchaseAndroid(String) - function in dev.hyo.openiap.MutationResolver
Consume a purchase token so it can be repurchased
Continue - enum entry in dev.hyo.openiap.ExternalPurchaseNoticeAction

User chose to continue to external purchase

createAlternativeBillingReportingToken() - function in dev.hyo.openiap.OpenIapProtocol
 
createAlternativeBillingReportingToken() - function in dev.hyo.openiap.OpenIapModule
Create external transaction token for alternative billing Step 3 of alternative billing flow Must be called AFTER successful payment in your payment system Token must be reported to Google Play backend within 24 hours
createAlternativeBillingReportingToken() - function in dev.hyo.openiap.store.OpenIapStore
Step 3: Create external transaction token for alternative billing Must be called AFTER successful payment in your payment system Token must be reported to Google Play backend within 24 hours
createAlternativeBillingTokenAndroid() - function in dev.hyo.openiap.MutationResolver
Create external transaction token for Google Play reporting Step 3 of alternative billing flow Must be called AFTER successful payment in your payment system Token must be reported to Google Play backend within 24 hoursReturns token string, or null if creation failed Throws OpenIapError.
createBillingProgramReportingDetails(BillingProgramAndroid) - function in dev.hyo.openiap.OpenIapProtocol
Create reporting details for transactions made outside of Google Play Billing.
createBillingProgramReportingDetails(BillingProgramAndroid) - function in dev.hyo.openiap.OpenIapModule
Create reporting details for transactions made outside of Google Play Billing (8.3.0+) This is the new API that replaces createAlternativeBillingReportingToken for external offers.
createBillingProgramReportingDetails(BillingProgramAndroid) - function in dev.hyo.openiap.store.OpenIapStore
Create reporting details for transactions made outside of Google Play Billing.
createBillingProgramReportingDetailsAndroid(BillingProgramAndroid) - function in dev.hyo.openiap.MutationResolver
Create reporting details for a billing program Replaces the deprecated createExternalOfferReportingDetailsAsync APIAvailable in Google Play Billing Library 8.2.0+ Returns external transaction token needed for reporting external transactions Throws OpenIapError.
currentEntitlementIOS(String) - function in dev.hyo.openiap.QueryResolver
Get current StoreKit 2 entitlements (iOS 15+)
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y