A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
I
- 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
- IapkitClientPayloadFormat - class in dev.hyo.openiap
- Serialization format of a public IAPKit product client payload.
- IapkitClientPayloadFormat.Companion - class in dev.hyo.openiap.IapkitClientPayloadFormat
- IapkitProductClientPayload - class in dev.hyo.openiap
- Public app-facing data attached to one store product in IAPKit.
- IapkitProductClientPayload.Companion - class in dev.hyo.openiap.IapkitProductClientPayload
- 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.DeveloperBillingTypeAndroid
Developer-provided billing via native in-app experience.
- InApp - enum entry in dev.hyo.openiap.ProductQueryType
- InApp - enum entry in dev.hyo.openiap.ProductType
- InAppMessageCategoryAndroid - class in dev.hyo.openiap
- High-level in-app message category (Android) Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (upstream API available since Play Billing 4.1.0).
- InAppMessageCategoryAndroid.Companion - class in dev.hyo.openiap.InAppMessageCategoryAndroid
- InAppMessageParamsAndroid - class in dev.hyo.openiap
- Parameters for showing Play billing in-app messages (Android) Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (upstream API available since Play Billing 4.1.0).
- InAppMessageParamsAndroid.Companion - class in dev.hyo.openiap.InAppMessageParamsAndroid
- InAppMessageResponseCodeAndroid - class in dev.hyo.openiap
- Response code from Play billing in-app messages (Android) Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (upstream API available since Play Billing 4.1.0).
- InAppMessageResponseCodeAndroid.Companion - class in dev.hyo.openiap.InAppMessageResponseCodeAndroid
- InAppMessageResultAndroid - class in dev.hyo.openiap
- Result from showing Play billing in-app messages (Android) Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (upstream API available since Play Billing 4.1.0).
- InAppMessageResultAndroid.Companion - class in dev.hyo.openiap.InAppMessageResultAndroid
- 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.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.QueryProduct.Companion
- 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(InitConnectionConfig) - function in dev.hyo.openiap.OpenIapViewModel
- InitConnection - enum entry in dev.hyo.openiap.ErrorCode
- initConnection(InitConnectionConfig) - function in dev.hyo.openiap.MutationResolver
- Initialize the store connection.
- initConnection() - function in dev.hyo.openiap.store.OpenIapStore
- Initialize the store connection.
- 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.
- isBillingProgramAvailable(BillingProgramAndroid) - function in dev.hyo.openiap.store.OpenIapStore
- Check whether a billing program (e.g., External Payments) is available.
- isBillingProgramAvailableAndroid(BillingProgramAndroid) - function in dev.hyo.openiap.MutationResolver
- Check whether a billing program (e.g., External Payments) is available for the current user.
- isEligibleForExternalPurchaseCustomLinkIOS() - function in dev.hyo.openiap.QueryResolver
- Check eligibility for the custom-link variant of external purchase (iOS 18.1+).
- isEligibleForIntroOfferIOS(String) - function in dev.hyo.openiap.QueryResolver
- Check intro-offer eligibility for a subscription group.
- isPurchasing(String) - function in dev.hyo.openiap.store.IapStatus
- isTransactionVerifiedIOS(String) - function in dev.hyo.openiap.QueryResolver
- Check whether a transaction's JWS verification passed (StoreKit 2).
- ItemNotOwned - enum entry in dev.hyo.openiap.ErrorCode
- ItemUnavailable - enum entry in dev.hyo.openiap.ErrorCode