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
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y