A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
I
- i(String,String) - function in dev.hyo.openiap.OpenIapLog
- IapContext - class in dev.hyo.openiap
- Compose context helpers for providing OpenIapStore to UI tree Mirrors the SwiftUI environment pattern used in openiap-apple.
- IapEvent - class in dev.hyo.openiap
- IapEvent.Companion - class in dev.hyo.openiap.IapEvent
- Iapkit - enum entry in dev.hyo.openiap.PurchaseVerificationProvider
- IapkitPurchaseState - class in dev.hyo.openiap
- Unified purchase states from IAPKit verification response.
- IapkitPurchaseState.Companion - class in dev.hyo.openiap.IapkitPurchaseState
- IapNotAvailable - enum entry in dev.hyo.openiap.ErrorCode
- IapOperation - class in dev.hyo.openiap.store
- IapOperationResult - class in dev.hyo.openiap.store
- IapOperationResult.Cancelled - class in dev.hyo.openiap.store.IapOperationResult
- IapOperationResult.Failure - class in dev.hyo.openiap.store.IapOperationResult
- IapOperationResult.Success - class in dev.hyo.openiap.store.IapOperationResult
- IapOperationType - class in dev.hyo.openiap.store
- IapPlatform - class in dev.hyo.openiap
- IapPlatform.Companion - class in dev.hyo.openiap.IapPlatform
- IapStatus - class in dev.hyo.openiap.store
- IapStore - class in dev.hyo.openiap
- IapStore.Companion - class in dev.hyo.openiap.IapStore
- InApp - enum entry in dev.hyo.openiap.ProductQueryType
- InApp - enum entry in dev.hyo.openiap.ProductType
- Inauthentic - enum entry in dev.hyo.openiap.IapkitPurchaseState
Purchase receipt is not authentic (fraudulent or tampered).
- info(String,String) - function in dev.hyo.openiap.OpenIapLog
- Info - enum entry in dev.hyo.openiap.OpenIapLog.Level
- Info - enum entry in dev.hyo.openiap.store.PurchaseResultStatus
- initCause(Throwable) - function in kotlin.OpenIapError
- initCause(Throwable) - function in kotlin.OpenIapError.ProductNotFound
- initCause(Throwable) - function in kotlin.OpenIapError.PurchaseFailed
- initCause(Throwable) - function in kotlin.OpenIapError.PurchaseCancelled
- initCause(Throwable) - function in kotlin.OpenIapError.PurchaseDeferred
- initCause(Throwable) - function in kotlin.OpenIapError.PaymentNotAllowed
- initCause(Throwable) - function in kotlin.OpenIapError.BillingError
- initCause(Throwable) - function in kotlin.OpenIapError.InvalidReceipt
- initCause(Throwable) - function in kotlin.OpenIapError.InvalidPurchaseVerification
- initCause(Throwable) - function in kotlin.OpenIapError.PurchaseVerificationFailed
- initCause(Throwable) - function in kotlin.OpenIapError.NetworkError
- initCause(Throwable) - function in kotlin.OpenIapError.VerificationFailed
- initCause(Throwable) - function in kotlin.OpenIapError.RestoreFailed
- initCause(Throwable) - function in kotlin.OpenIapError.UnknownError
- initCause(Throwable) - function in kotlin.OpenIapError.NotPrepared
- initCause(Throwable) - function in kotlin.OpenIapError.InitConnection
- initCause(Throwable) - function in kotlin.OpenIapError.QueryProduct
- initCause(Throwable) - function in kotlin.OpenIapError.EmptySkuList
- initCause(Throwable) - function in kotlin.OpenIapError.SkuNotFound
- initCause(Throwable) - function in kotlin.OpenIapError.SkuOfferMismatch
- initCause(Throwable) - function in kotlin.OpenIapError.MissingCurrentActivity
- initCause(Throwable) - function in kotlin.OpenIapError.UserCancelled
- initCause(Throwable) - function in kotlin.OpenIapError.ItemAlreadyOwned
- initCause(Throwable) - function in kotlin.OpenIapError.ItemNotOwned
- initCause(Throwable) - function in kotlin.OpenIapError.ServiceUnavailable
- initCause(Throwable) - function in kotlin.OpenIapError.BillingUnavailable
- initCause(Throwable) - function in kotlin.OpenIapError.ItemUnavailable
- initCause(Throwable) - function in kotlin.OpenIapError.DeveloperError
- initCause(Throwable) - function in kotlin.OpenIapError.FeatureNotSupported
- initCause(Throwable) - function in kotlin.OpenIapError.ServiceDisconnected
- initCause(Throwable) - function in kotlin.OpenIapError.ServiceTimeout
- initCause(Throwable) - function in kotlin.OpenIapError.AlternativeBillingUnavailable
- InitConnection - enum entry in dev.hyo.openiap.ErrorCode
- initConnection(InitConnectionConfig) - function in dev.hyo.openiap.MutationResolver
- Establish the platform billing connection
- initConnection(InitConnectionConfig) - function in dev.hyo.openiap.OpenIapViewModel
- initConnection() - function in dev.hyo.openiap.store.OpenIapStore
- Convenience overload that calls initConnection with null config
- InitConnection - enum entry in dev.hyo.openiap.store.IapOperationType
- InitConnectionConfig - class in dev.hyo.openiap
- Connection initialization configuration
- InitConnectionConfig.Companion - class in dev.hyo.openiap.InitConnectionConfig
- InstallmentPlanDetailsAndroid - class in dev.hyo.openiap
- Installment plan details for subscription offers (Android) Contains information about the installment plan commitment.
- InstallmentPlanDetailsAndroid.Companion - class in dev.hyo.openiap.InstallmentPlanDetailsAndroid
- Interrupted - enum entry in dev.hyo.openiap.ErrorCode
- Introductory - enum entry in dev.hyo.openiap.DiscountOfferType
Introductory offer for new subscribers (first-time purchase discount)
- Introductory - enum entry in dev.hyo.openiap.SubscriptionOfferTypeIOS
- io.github.hyochan.openiap - package io.github.hyochan.openiap
- Ios - enum entry in dev.hyo.openiap.IapPlatform
- isBillingProgramAvailable(BillingProgramAndroid) - function in dev.hyo.openiap.OpenIapProtocol
- Check if a billing program is available for this user/device.
- isBillingProgramAvailable(BillingProgramAndroid) - function in dev.hyo.openiap.OpenIapModule
- Check if a billing program is available for this user/device (8.2.0+) This is the new API that replaces checkAlternativeBillingAvailability for external offers.
- isBillingProgramAvailable(BillingProgramAndroid) - function in dev.hyo.openiap.store.OpenIapStore
- Check if a billing program is available for this user/device.
- isBillingProgramAvailableAndroid(BillingProgramAndroid) - function in dev.hyo.openiap.MutationResolver
- Check if a billing program is available for the current user Replaces the deprecated isExternalOfferAvailableAsync APIAvailable in Google Play Billing Library 8.2.0+ Returns availability result with isAvailable flag Throws OpenIapError.
- isEligibleForExternalPurchaseCustomLinkIOS() - function in dev.hyo.openiap.QueryResolver
- Check if app is eligible for ExternalPurchaseCustomLink API (iOS 18.1+).
- isEligibleForIntroOfferIOS(String) - function in dev.hyo.openiap.QueryResolver
- Check introductory offer eligibility for a subscription group
- isPurchasing(String) - function in dev.hyo.openiap.store.IapStatus
- isTransactionVerifiedIOS(String) - function in dev.hyo.openiap.QueryResolver
- Verify a StoreKit 2 transaction signature
- ItemNotOwned - enum entry in dev.hyo.openiap.ErrorCode
- ItemUnavailable - enum entry in dev.hyo.openiap.ErrorCode