列挙型


Product.PurchaseOption.SubscriptionRenewal
Behavior


テスト環境であなたが購入した自動更新サブスクリプションの更新オプション。


iOS 17.0+ iPadOS 17.0+ macOS 14.0+

tvOS 17.0+ visionOS 1.0+ watchOS 10.0+

enum SubscriptionRenewalBehavior




概観


StoreKit Test を使用して Xcode であなたのアプリをテストするために purchaseDate オプションを使用する場合は、サブスクリプション更新動作の値を使用します。





トピックス


テスト環境での更新動作


case cancelImmediately

テスト環境でのサブスクリプション更新動作。サブスクリプションをキャンセルし、サブスクリプション期間を 1 つだけにします。


case renewUntilNow

テスト環境でのサブスクリプション更新動作。サブスクリプションを現在の日付まで継続的に更新できます。



更新動作の作成


init(from: any Decoder) throws

サブスクリプションの更新動作を作成します。



演算子


static func == (Product.PurchaseOption.SubscriptionRenewalBehavior, Product.PurchaseOption.SubscriptionRenewalBehavior) -> Bool

2 つの値が等しいかどうかを示すブール値を返します。


インスタンスプロパティ


var hashValue: Int

ハッシュ値です。



インスタンスメソッド


func encode(to: any Encoder) throws

この値を与えられたエンコーダにコード化します。


func hash(into: inout Hasher)

この値の不可欠なコンポーネントを与えられたハッシャーに入力してハッシュします。



デフォルトの実装


  Equatable の実装





関連


以下に準拠


Decodable

Encodable

Equatable

Hashable

Sendable





以下も見よ


Xcode で StoreKit テストのオプションを設定


static func purchaseDate(Date, renewalBehavior: Product.PurchaseOption.SubscriptionRenewalBehavior) -> Product.PurchaseOption

テスト環境での取引の購入日を設定し、自動更新サブスクリプションの更新動作を示します。


static func codeOffer(referenceName: String) -> Product.PurchaseOption

テスト環境での取引の提供コードを設定します。


static func promotionalOffer(id: String) -> Product.PurchaseOption

テスト環境での取引のプロモーション提供を設定します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ