S
- ServiceDisconnected - enum entry in dev.hyo.openiap.ErrorCode
- ServiceError - enum entry in dev.hyo.openiap.ErrorCode
- Services - enum entry in dev.hyo.openiap.ExternalPurchaseCustomLinkTokenTypeIOS
Token for ongoing services tracking. Use this for existing customers making additional purchases.
- ServiceTimeout - enum entry in dev.hyo.openiap.ErrorCode
- setActivity(Activity) - function in dev.hyo.openiap.OpenIapProtocol
- setActivity(Activity) - function in dev.hyo.openiap.OpenIapModule
- setActivity(Activity) - function in dev.hyo.openiap.store.OpenIapStore
- setClientPayload(IapkitProductClientPayload) - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- setDefaultTag(String) - function in dev.hyo.openiap.OpenIapLog
- setFetchProducts(Boolean) - function in dev.hyo.openiap.store.LoadingStates
- setHandler(Function3) - function in dev.hyo.openiap.OpenIapLog
- setIncludeClientPayload(Boolean) - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitProps
- setInitConnection(Boolean) - function in dev.hyo.openiap.store.LoadingStates
- setIsEnabled(Boolean) - function in dev.hyo.openiap.OpenIapLog
- setOriginalExternalTransactionId(String) - function in dev.hyo.openiap.UserChoiceBillingDetails
- setProductDetailsAndroid(List) - function in dev.hyo.openiap.UserChoiceBillingDetails
- setProductId(String) - function in dev.hyo.openiap.RequestVerifyPurchaseWithIapkitResult
- setPurchasing(Set) - function in dev.hyo.openiap.store.LoadingStates
- setRestorePurchases(Boolean) - function in dev.hyo.openiap.store.LoadingStates
- setStackTrace(Array) - function in kotlin.OpenIapError
- setStackTrace(Array) - function in kotlin.OpenIapError.ProductNotFound
- setStackTrace(Array) - function in kotlin.OpenIapError.PurchaseFailed
- setStackTrace(Array) - function in kotlin.OpenIapError.PurchaseCancelled
- setStackTrace(Array) - function in kotlin.OpenIapError.PurchaseDeferred
- setStackTrace(Array) - function in kotlin.OpenIapError.PaymentNotAllowed
- setStackTrace(Array) - function in kotlin.OpenIapError.BillingError
- setStackTrace(Array) - function in kotlin.OpenIapError.InvalidPurchaseVerification
- setStackTrace(Array) - function in kotlin.OpenIapError.PurchaseVerificationFailed
- setStackTrace(Array) - function in kotlin.OpenIapError.NetworkError
- setStackTrace(Array) - function in kotlin.OpenIapError.VerificationFailed
- setStackTrace(Array) - function in kotlin.OpenIapError.RestoreFailed
- setStackTrace(Array) - function in kotlin.OpenIapError.UnknownError
- setStackTrace(Array) - function in kotlin.OpenIapError.NotPrepared
- setStackTrace(Array) - function in kotlin.OpenIapError.InitConnection
- setStackTrace(Array) - function in kotlin.OpenIapError.QueryProduct
- setStackTrace(Array) - function in kotlin.OpenIapError.QueryProduct.Companion
- setStackTrace(Array) - function in kotlin.OpenIapError.EmptySkuList
- setStackTrace(Array) - function in kotlin.OpenIapError.SkuNotFound
- setStackTrace(Array) - function in kotlin.OpenIapError.SkuOfferMismatch
- setStackTrace(Array) - function in kotlin.OpenIapError.MissingCurrentActivity
- setStackTrace(Array) - function in kotlin.OpenIapError.UserCancelled
- setStackTrace(Array) - function in kotlin.OpenIapError.ItemAlreadyOwned
- setStackTrace(Array) - function in kotlin.OpenIapError.ItemNotOwned
- setStackTrace(Array) - function in kotlin.OpenIapError.ServiceUnavailable
- setStackTrace(Array) - function in kotlin.OpenIapError.BillingUnavailable
- setStackTrace(Array) - function in kotlin.OpenIapError.ItemUnavailable
- setStackTrace(Array) - function in kotlin.OpenIapError.DeveloperError
- setStackTrace(Array) - function in kotlin.OpenIapError.FeatureNotSupported
- setStackTrace(Array) - function in kotlin.OpenIapError.ServiceDisconnected
- setStackTrace(Array) - function in kotlin.OpenIapError.ServiceTimeout
- setStackTrace(Array) - function in kotlin.OpenIapError.AlternativeBillingUnavailable
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ProductNotFound
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.PurchaseFailed
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.PurchaseCancelled
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.PurchaseDeferred
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.PaymentNotAllowed
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.BillingError
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.InvalidPurchaseVerification
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.PurchaseVerificationFailed
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.NetworkError
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.VerificationFailed
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.RestoreFailed
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.UnknownError
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.NotPrepared
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.InitConnection
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.QueryProduct
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.QueryProduct.Companion
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.EmptySkuList
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.SkuNotFound
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.SkuOfferMismatch
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.MissingCurrentActivity
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.UserCancelled
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ItemAlreadyOwned
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ItemNotOwned
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ServiceUnavailable
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.BillingUnavailable
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ItemUnavailable
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.DeveloperError
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.FeatureNotSupported
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ServiceDisconnected
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.ServiceTimeout
- setSubResponseCode(SubResponseCodeAndroid) - function in dev.hyo.openiap.OpenIapError.AlternativeBillingUnavailable
- setSubResponseCodeAndroid(SubResponseCodeAndroid) - function in dev.hyo.openiap.PurchaseError
- showBillingProgramInformationDialog(Activity,BillingProgramInformationDialogParamsAndroid) - function in dev.hyo.openiap.OpenIapProtocol
- Show the mandatory information dialog before a developer-rendered, in-app Billing Choice screen.
- showBillingProgramInformationDialog(Activity,BillingProgramInformationDialogParamsAndroid) - function in dev.hyo.openiap.OpenIapModule
- Show the mandatory information dialog before a developer-rendered, in-app Billing Choice screen (9.1.0+).
- showBillingProgramInformationDialog(Activity,BillingProgramInformationDialogParamsAndroid) - function in dev.hyo.openiap.store.OpenIapStore
- Show the mandatory information dialog before a developer-rendered, in-app Billing Choice screen (Play Billing 9.1.0+).
- showBillingProgramInformationDialogAndroid(BillingProgramInformationDialogParamsAndroid) - function in dev.hyo.openiap.MutationResolver
- Show Google's mandatory information dialog before a developer-rendered, in-app Billing Choice screen.
- showExternalPurchaseCustomLinkNoticeIOS(ExternalPurchaseCustomLinkNoticeTypeIOS) - function in dev.hyo.openiap.MutationResolver
- Present the disclosure sheet required before linking out via ExternalPurchaseCustomLink (iOS 18.1+).
- showInAppMessages(Activity,InAppMessageParamsAndroid) - function in dev.hyo.openiap.OpenIapProtocol
- Show Play billing in-app messages such as payment issues or price-change confirmations.
- showInAppMessages(Activity,InAppMessageParamsAndroid) - function in dev.hyo.openiap.OpenIapModule
- Show Play billing in-app messages, such as payment issues or price-change confirmations.
- showInAppMessages(Activity,InAppMessageParamsAndroid) - function in dev.hyo.openiap.store.OpenIapStore
- Show Play billing in-app messages such as payment issues or price-change confirmations.
- showInAppMessagesAndroid(InAppMessageParamsAndroid) - function in dev.hyo.openiap.MutationResolver
- Overlay Play billing in-app messages, such as payment issues or subscription price-change confirmations.
- showManageSubscriptionsIOS() - function in dev.hyo.openiap.MutationResolver
- Present the manage-subscriptions sheet and return changed purchases (iOS 15+).
- SkuNotFound - enum entry in dev.hyo.openiap.ErrorCode
- SkuOfferMismatch - enum entry in dev.hyo.openiap.ErrorCode
- SubResponseCodeAndroid - class in dev.hyo.openiap
- Sub-response codes for more granular purchase error information (Android) Available in Google Play Billing Library 8.0.
- SubResponseCodeAndroid.Companion - class in dev.hyo.openiap.SubResponseCodeAndroid
- Subs - enum entry in dev.hyo.openiap.ProductQueryType
- Subs - enum entry in dev.hyo.openiap.ProductType
- SubscriptionBillingIssue - enum entry in dev.hyo.openiap.IapEvent
Fired when a subscription enters a billing-issue state that requires user attention. A StoreKit billing-retry subscription may no longer be a current entitlement. Cross-platform unification of StoreKit 2 Message.billingIssue (iOS 16.4+, Mac Catalyst 16.4+, visionOS 1.0+) and Play Billing 8.1+ isSuspended. NOT emitted by Amazon Appstore or the Horizon flavor, whose Billing Compatibility SDK implements only Play Billing 7.0.
- subscriptionBillingIssue() - function in dev.hyo.openiap.SubscriptionResolver
- Fires when a subscription enters a billing-issue state that needs user action (payment method failed, card expired, etc.).
- SubscriptionBillingPlanTypeIOS - class in dev.hyo.openiap
- SubscriptionBillingPlanTypeIOS.Companion - class in dev.hyo.openiap.SubscriptionBillingPlanTypeIOS
- SubscriptionBundle - enum entry in dev.hyo.openiap.ProductTypeIOS
A group of independently purchasable subscriptions sold together (Apple 27+ beta).
- SubscriptionCommitmentInfoIOS - class in dev.hyo.openiap
- SubscriptionCommitmentInfoIOS.Companion - class in dev.hyo.openiap.SubscriptionCommitmentInfoIOS
- SubscriptionHandlers - class in dev.hyo.openiap
- SubscriptionOffer - class in dev.hyo.openiap
- Standardized subscription discount/promotional offer.
- SubscriptionOffer.Companion - class in dev.hyo.openiap.SubscriptionOffer
- SubscriptionOfferTypeIOS - class in dev.hyo.openiap
- SubscriptionOfferTypeIOS.Companion - class in dev.hyo.openiap.SubscriptionOfferTypeIOS
- SubscriptionPeriod - class in dev.hyo.openiap
- Subscription period value combining unit and count.
- SubscriptionPeriod.Companion - class in dev.hyo.openiap.SubscriptionPeriod
- SubscriptionPeriodIOS - class in dev.hyo.openiap
- SubscriptionPeriodIOS.Companion - class in dev.hyo.openiap.SubscriptionPeriodIOS
- SubscriptionPeriodUnit - class in dev.hyo.openiap
- Subscription period unit for cross-platform use.
- SubscriptionPeriodUnit.Companion - class in dev.hyo.openiap.SubscriptionPeriodUnit
- SubscriptionPeriodValueIOS - class in dev.hyo.openiap
- SubscriptionPeriodValueIOS.Companion - class in dev.hyo.openiap.SubscriptionPeriodValueIOS
- SubscriptionPricingTermsIOS - class in dev.hyo.openiap
- SubscriptionPricingTermsIOS.Companion - class in dev.hyo.openiap.SubscriptionPricingTermsIOS
- SubscriptionProductReplacementParamsAndroid - class in dev.hyo.openiap
- Product-level subscription replacement parameters (Android) Used with setSubscriptionProductReplacementParams in BillingFlowParams.ProductDetailsParams Available in Google Play Billing Library 8.1.
- SubscriptionProductReplacementParamsAndroid.Companion - class in dev.hyo.openiap.SubscriptionProductReplacementParamsAndroid
- SubscriptionReplacementModeAndroid - class in dev.hyo.openiap
- Replacement mode for subscription changes (Android) These modes determine how the subscription replacement affects billing.
- SubscriptionReplacementModeAndroid.Companion - class in dev.hyo.openiap.SubscriptionReplacementModeAndroid
- SubscriptionResolver - class in dev.hyo.openiap
- GraphQL root subscription operations.
- SubscriptionStatusIOS - class in dev.hyo.openiap
- subscriptionStatusIOS(String) - function in dev.hyo.openiap.QueryResolver
- Get subscription status objects from StoreKit 2 (iOS 15+).
- SubscriptionStatusIOS.Companion - class in dev.hyo.openiap.SubscriptionStatusIOS
- SubscriptionStatusUpdated - enum entry in dev.hyo.openiap.InAppMessageResponseCodeAndroid
Subscription status changed and the purchase token should be checked.
- SubscriptionSuite - enum entry in dev.hyo.openiap.ProductTypeIOS
A group of subscriptions that are available only as one suite (Apple 27+ beta).
- Success - enum entry in dev.hyo.openiap.store.PurchaseResultStatus
- SyncError - enum entry in dev.hyo.openiap.ErrorCode
- syncIOS() - function in dev.hyo.openiap.MutationResolver
- Force sync transactions with the App Store (iOS 15+).