インスタンスプロパティ


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 Connect レポートツールを使用します。詳細については、財務レポートのダウンロード および レポート作成ツールの概要 を参照してください。

    App Store サーバ API からの jwsRepresentation および JWSTransaction 文字列の復号されたペイロードには、通貨の ミリ単位 で指定された price フィールドが含まれています。StoreKit は、price 値を通貨 単位 で表します。両方の API を使用する場合は、これら 2 つの表現を混同しないように注意してください。


    価格は App Store Connect で設定します。詳細については、アプリ内課金の価格の設定 を参照してください。





    以下も見よ


    製品の価格と通貨を取得


    var currency: Locale.Currency?

    製品の価格の通貨。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ