インスタンスプロパティ


isInBillingRetry


自動更新サブスクリプションが課金再試行期間内にあるかどうかを示すブール値。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

let isInBillingRetry: Bool




以下で言及


サブスクリプションの更新とアプリ内購入の失敗をテストする



議論


このフィールドは、Apple が期限切れのサブスクリプションを自動的に更新しようとしているかどうかを示します。請求の問題によりサブスクリプションが期限切れになった場合、値が true であれば、Apple は引き続きサブスクリプションを更新しようとしていることを示します。サブスクリプションが請求猶予期間内にある場合、オプションの gracePeriodExpirationDate には日付が含まれます。


以下の表に示すように、より詳しい情報を得るには、expirationReason とともに isInBillingRetry 値を使用します。


値説明
isInBillingRetry は false で, expirationReason は nil です自動更新サブスクリプションはアクティブであり、課金再試行期間ではありません。

サブスクリプションにはサービスを受ける権利があります。
isInBillingRetry は true で, expirationReason は billingError であり, gracePeriodExpirationDate には date がある自動更新サブスクリプションは課金猶予期間中です。

サブスクリプションは gracePeriodExpirationDate 内の date までサービスを受ける権利があります。
isInBillingRetry は true で, expirationReason は billingError であり, gracePeriodExpirationDate は nil である自動更新サブスクリプションは課金再試行期間中です。

サブスクリプションにはサービスを受ける権利がありません。
isInBillingRetry は false であり, expirationReason は billingError である自動更新サブスクリプションの有効期限が切れ、課金の再試行でもサブスクリプションを回復できませんでした。

サブスクリプションにはサービスを受ける権利がありません。




以下も見よ


請求状況の取得


let gracePeriodExpirationDate: Date?

自動更新サブスクリプションの請求猶予期間が切れる日付。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ