構造体


Product.SubscriptionPeriod


サブスクリプションの更新間の期間を表す値。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

struct SubscriptionPeriod




概観


valueunit を組み合わせてサブスクリプション期間を決定します。たとえば、単位が Product.SubscriptionPeriod.Unit.monthvalue が 3 の場合、サブスクリプション期間は 3 か月になります。





トピックス


サブスクリプション期間の取得


let value: Int

期間単位の数。


let unit: Product.SubscriptionPeriod.Unit

サブスクリプション期間の時間の増加量。


enum Unit

サブスクリプション期間を表す時間単位。



期間の日付範囲を取得


func dateRange(referenceDate: Date) -> Range<Date>

参照日から始まる、サブスクリプション期間の計算された日付範囲。


サブスクリプション期間の取得


static var everySixMonths: Product.SubscriptionPeriod


static var everyThreeDays: Product.SubscriptionPeriod


static var everyThreeMonths: Product.SubscriptionPeriod


static var everyTwoMonths: Product.SubscriptionPeriod


static var everyTwoWeeks: Product.SubscriptionPeriod


static var monthly: Product.SubscriptionPeriod


static var weekly: Product.SubscriptionPeriod


static var yearly: Product.SubscriptionPeriod



サブスクリプション期間の書式


func formatted<S>(S, referenceDate: Date) -> S.FormatOutput

日付範囲を入力として受け取る書式スタイルを使用して、サブスクリプション期間を書式化します。


func formatted<S>(S, referenceDate: Date) -> S.FormatOutput

期間を入力として受け取る書式スタイルを使用して、サブスクリプション期間を書式化します。





関連


以下に準拠


Copyable

CustomDebugStringConvertible

Equatable

Hashable

Sendable





以下も見よ


サブスクリプション情報の取得


let subscription: Product.SubscriptionInfo?

自動更新サブスクリプションのサブスクリプション情報。


struct SubscriptionInfo

自動更新サブスクリプションに関する情報(ステータス、期間、サブスクリプショングループ、サブスクリプション提供の詳細など)。


struct SubscriptionOffer

App Store Connect であなたが構成するサブスクリプション提供に関する情報。


struct Status

自動更新サブスクリプションの更新ステータス情報。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ