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

O

Ok - enum entry in dev.hyo.openiap.ProductStatusAndroid

Product was successfully fetched

onCleared() - function in androidx.lifecycle.OpenIapViewModel
 
onDeveloperProvidedBilling(DeveloperProvidedBillingDetailsAndroid) - function in dev.hyo.openiap.listener.OpenIapDeveloperProvidedBillingListener
Called when user selects developer-provided billing
OneTime - enum entry in dev.hyo.openiap.DiscountOfferType

One-time product discount (Android only, Google Play Billing 7.0+)

onPurchaseError(OpenIapError) - function in dev.hyo.openiap.listener.OpenIapPurchaseErrorListener
Called when a purchase error occurs
onPurchaseError(OpenIapError) - function in dev.hyo.openiap.listener.OpenIapListener
Called when a purchase error occurs
onPurchasesUpdated(BillingResult,List) - function in dev.hyo.openiap.OpenIapModule
 
onPurchaseUpdated(Purchase) - function in dev.hyo.openiap.listener.OpenIapPurchaseUpdateListener
Called when a purchase is updated
onPurchaseUpdated(Purchase) - function in dev.hyo.openiap.listener.OpenIapListener
Called when a purchase is updated
onUserChoiceBilling(UserChoiceBillingDetails) - function in dev.hyo.openiap.listener.OpenIapUserChoiceBillingListener
Called when user selects alternative billing
onUserSelectedAlternativeBilling(UserChoiceDetails) - function in dev.hyo.openiap.listener.UserChoiceBillingListener
Called when user selects alternative billing
onUserSelectedDeveloperBilling(DeveloperProvidedBillingDetails) - function in dev.hyo.openiap.listener.DeveloperProvidedBillingListener
Called when user selects developer-provided billing
OpenIapDeveloperProvidedBillingListener - class in dev.hyo.openiap.listener
Listener for Developer Provided Billing selection (Android) Fires when user selects developer-provided billing option in the external payments flow.
OpenIapError - class in dev.hyo.openiap
OpenIAP specific exceptions
OpenIapError.AlternativeBillingUnavailable - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.AlternativeBillingUnavailable.Companion - class in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
 
OpenIapError.BillingError - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.BillingUnavailable - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.Companion - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.DeveloperError - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.EmptySkuList - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.FeatureNotSupported - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.InitConnection - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.InvalidPurchaseVerification - class in dev.hyo.openiap.OpenIapError
Purchase verification failed (general error without specific provider message)
OpenIapError.InvalidReceipt - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ItemAlreadyOwned - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ItemNotOwned - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ItemUnavailable - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.MissingCurrentActivity - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.NetworkError - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.NotPrepared - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.PaymentNotAllowed - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ProductNotFound - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ProductNotFound.Companion - class in dev.hyo.openiap.OpenIapError.ProductNotFound
 
OpenIapError.PurchaseCancelled - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.PurchaseDeferred - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.PurchaseFailed - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.PurchaseVerificationFailed - class in dev.hyo.openiap.OpenIapError
Purchase verification failed with a specific error from the verification provider (e.g.
OpenIapError.PurchaseVerificationFailed.Companion - class in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
 
OpenIapError.QueryProduct - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.RestoreFailed - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ServiceDisconnected - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ServiceTimeout - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.ServiceUnavailable - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.SkuNotFound - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.SkuNotFound.Companion - class in dev.hyo.openiap.OpenIapError.SkuNotFound
 
OpenIapError.SkuOfferMismatch - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.UnknownError - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.UserCancelled - class in dev.hyo.openiap.OpenIapError
 
OpenIapError.VerificationFailed - class in dev.hyo.openiap.OpenIapError
 
OpenIapErrorExtensionsKt - class in dev.hyo.openiap
 
OpenIapListener - class in dev.hyo.openiap.listener
Combined listener interface for convenience
OpenIapLog - class in dev.hyo.openiap
OpenIAP logging utility (Android parity with Apple side).
OpenIapLog.Level - class in dev.hyo.openiap.OpenIapLog
 
OpenIapModule - class in dev.hyo.openiap
Main OpenIapModule implementation for Android
OpenIapModule.Companion - class in dev.hyo.openiap.OpenIapModule
 
OpenIapProtocol - class in dev.hyo.openiap
Shared contract implemented by platform-specific OpenIAP billing modules.
OpenIapProvider(OpenIapStore,Function0) - function in dev.hyo.openiap.IapContext
Provider to attach OpenIapStore to the composition
OpenIapPurchaseErrorListener - class in dev.hyo.openiap.listener
Listener for purchase errors
OpenIapPurchaseUpdateListener - class in dev.hyo.openiap.listener
Listener for purchase updates
OpenIapStore - class in dev.hyo.openiap.store
OpenIapStore (Android) Convenience store that wraps an OpenIapProtocol implementation (Play Store or Horizon) and exposes suspend APIs with observable StateFlows for UI layers to consume.
OpenIapStore(Context,AlternativeBillingMode,UserChoiceBillingListener) - function in dev.hyo.openiap.store.OpenIapStoreExtensionsKt
Convenience constructor that creates OpenIapModule with alternative billing support
OpenIapStore(Context,Boolean) - function in dev.hyo.openiap.store.OpenIapStoreExtensionsKt
Convenience constructor for backward compatibility
OpenIapStoreExtensionsKt - class in dev.hyo.openiap.store
 
OpenIapUserChoiceBillingListener - class in dev.hyo.openiap.listener
Listener for User Choice Billing selection (Android) Fires when user selects alternative billing in the User Choice Billing dialog
OpenIapViewModel - class in dev.hyo.openiap
Android ViewModel wrapper around OpenIapStore for easy integration
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y