インスタンスプロパティ
price
システムが取引に記録するアプリ内購入の価格。
iOS 15.0+ iPadOS 15.0+
macOS 12.0+
tvOS 15.0+
VisionOS 1.0+
WatchOS 8.0+
@backDeployed(before: iOS 17.2, macOS 14.2, tvOS 17.2, watchOS 10.2, visionOS 1.1)
var price: Decimal? { get }
議論
この値は、システムが取引に記録するアプリ内購入の価格を currency 単位で表します。price の値には、以下のすべてが反映されます。
App Store Connect であなたが設定した価格。購入日 (purchaseDate) にシステムによって記録されます。
取引にオファーが含まれている場合、offer プロパティ内のサブスクリプションオファーからの割引。
消耗品のアプリ内購入の purchaseQuantity。価格の値は、顧客が購入した数量に対する取引の合計金額を示します。
App Store サーバ API からの jwsRepresentation および JWSTransaction 文字列の復号されたペイロードには、通貨の ミリ単位 で指定された price フィールドが含まれています。StoreKit は、price 値を通貨 単位 で表します。両方の API を使用する場合は、これら 2 つの表現を混同しないように注意してください。
価格は App Store Connect で設定します。詳細については、アプリ内課金の価格の設定 を参照してください。
以下も見よ
製品の価格と通貨を取得
var currency: Locale.Currency?
製品の価格の通貨。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ