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+)