構造体


Product.SubscriptionInfo.RenewalInfo
.ExpirationReason


自動更新サブスクリプションの有効期限が切れる理由。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

struct ExpirationReason




トピックス


有効期限切れの理由を取得


static let autoRenewDisabled: Product.SubscriptionInfo.RenewalInfo.ExpirationReason

顧客が自主的にサブスクリプションをキャンセルしたため、自動更新サブスクリプションの有効期限が切れました。


static let billingError: Product.SubscriptionInfo.RenewalInfo.ExpirationReason

請求エラーのため、自動更新サブスクリプションの有効期限が切れました。


static let didNotConsentToPriceIncrease: Product.SubscriptionInfo.RenewalInfo.ExpirationReason

顧客の同意を必要とする自動更新サブスクリプション価格の引き上げに顧客が同意しなかったため、サブスクリプションは期限切れになりました。


static let productUnavailable: Product.SubscriptionInfo.RenewalInfo.ExpirationReason

更新時に製品が購入できなかったため、自動更新サブスクリプションの有効期限が切れました。


static let unknown: Product.SubscriptionInfo.RenewalInfo.ExpirationReason

自動更新サブスクリプションは不明な理由により期限切れになりました。



ローカライズされた説明を取得


var localizedDescription: String

有効期限が切れた理由を説明するローカライズされたテキスト。





関連


以下に準拠


Equatable

Hashable

RawRepresentable

Sendable





以下も見よ


更新または有効期限の状況を取得


let state: Product.SubscriptionInfo.RenewalState

自動更新サブスクリプションの更新状況。


let autoRenewPreference: String?

自動的に更新される自動更新サブスクリプションの製品 ID。


let willAutoRenew: Bool

サブスクリプションが次の期間に自動的に更新されるかどうかを示すブール値。


let expirationReason: Product.SubscriptionInfo.RenewalInfo.ExpirationReason?

自動更新サブスクリプションの有効期限が切れた理由。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ