型プロパティ


all


あなたのアプリのすべての顧客の取引を発行するシーケンス。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ tvOS 15.0+

VisionOS 1.0+ WatchOS 8.0+

var all: Transaction.Transactions { get }




以下で言及


あなたのアプリでサブスクリプション提供コードをサポート
(Supporting subscription offer codes in your app)


あなたのアプリで再獲得提供をサポート
(Supporting win-back offers in your app)



議論


このシーケンスは、あなたがアクセスした時点の顧客の現在までの取引履歴を返します。シーケンスは有限数の取引を発行します。このシーケンスにアクセスしている間に App Store が顧客の追加取引を処理すると、取引視聴者の updates に表示されます。


取引履歴には、以下のアプリ内購入が含まれます。


  • 未完了の消耗品

  • 返金または取り消された、完了した消耗品

  • 非消耗品

  • すべての更新を含む自動更新サブスクリプション

  • ファミリー共有を通じて顧客が取得する自動更新サブスクリプションと非消耗品

  • デフォルトでは、SKIncludeConsumableInAppPurchaseHistory プロパティリストキーが false の場合、取引情報には終了した消耗品は含まれません (返金または取り消された場合を除く)。


    終了した消耗品を含むすべての可能な取引を取得するには、SKIncludeConsumableInAppPurchaseHistory プロパティリストキーを true に設定します。





    以下も見よ


    取引の履歴と権利


    struct Transaction

    顧客があなたのアプリ内で製品を購入したことを示す情報。


    static var updates: Transaction.Transactions

    システムがアプリ外部または他のデバイスで発生する取引を作成または更新するときに取引を発行する非同期シーケンス。


    static var currentEntitlements: Transaction.Transactions

    顧客にアプリ内購入とサブスクリプションの権利を与える最新の取引のシーケンス。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ