XCode 16.2 日本語化計画
自動更新サブスクリプションが課金再試行期間内にあるかどうかを示すブール値。
サブスクリプションの更新とアプリ内購入の失敗をテストする
(Testing failing subscription renewals and In-App Purchases)
このフィールドは、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?
自動更新サブスクリプションの請求猶予期間が切れる日付。