プロパティリストキー


SKIncludeConsumableInAppPurchaseHistory


StoreKit が取引情報に、終了した消耗品アプリ内購入を含めるかどうかを決定するブール値。


iOS 18.0+ iPadOS 18.0+ Mac Catalyst 18.0+ macOS 15.0+

tvOS 18.0+ VisionOS 2.0+ WatchOS 11.0+




詳細


Type

ブール値



議論


デフォルトでは、この値は false です。false の場合、StoreKit は以下の API からの取引情報で、終了した消耗品 (返金または取り消しが行われた場合を除く) を返しません。


  • Transactionall シーケンス。あなたのアプリの顧客の取引履歴を返します

  • Transactionlatest(for:)。特定の製品に関する顧客の最新の取引を返します

  • 製品の最新の取引を提供する ProductlatestTransaction

  • この値を true に設定すると、alllatest(for:)、および latestTransaction API を使用するときに、StoreKit はすべてのアプリ内購入取引 (すべての完了した消耗品を含む) を取引情報に含めます。


    警告

    SKIncludeConsumableInAppPurchaseHistorytrue に設定する前に、デバイス上だけでなくサーバ上でも顧客の消耗品取引を調整する方法があることを確認してください。たとえば、顧客がアプリを再インストールした場合に意図せずコンテンツを複数回配信しないように、取引の一意の取引識別子 id をその完了状態とともに保存します。未完了の取引を取得して処理するには、unfinished を使用して下さい。




    以下も見よ


    StoreKit


    SKAdNetworkItems

    広告ネットワーク ID のリストを含む辞書の配列。


    SKExternalLinkAccount

    アカウントの作成または管理のための外部 Web サイトへのローカライズされた URL を含む辞書。


    SKExternalPurchase

    あなたのアプリが外部購入をサポートしていることを示す国コードの文字列配列。


    SKExternalPurchaseCustomLinkRegions

    あなたのアプリが外部購入用のカスタムリンクをサポートしている地域を示す国コード文字列の配列。


    SKExternalPurchaseLink

    サポートされている地域であなたのアプリを使用するユーザが外部購入を行うことができる Web サイトの URL を含む辞書。


    SKExternalPurchaseMultiLink

    あなたのアプリを使用するユーザが外部購入を行うことができる Web サイトへの URL の配列を含む辞書。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ