型メソッド


updateAll(_:)


販売促進対象のすべての製品の順序と表示を設定し、変更を保存します。


iOS 16.4+ iPadOS 16.4+

static func updateAll(_ promotions: some Collection<Product.PromotionInfo>) async throws




パラメータ


promotions

ユーザのデバイス上の App Store に表示される順序であなたがリストする Product.PromotionInfo オブジェクトのコレクション。以前の変更をキャンセルするには、空のコレクションを使用します。



以下で言及


あなたのアプリ内で販売促進アプリ内購入をサポートする
(Supporting promoted In-App Purchases in your app)



議論


この静的メソッドを呼び出して、ユーザに対して販売促進されたアプリ内購入の順序を設定します。このメソッドを呼び出すと、このユーザに対して設定した以前の順序と表示が上書きされます。


販売促進されたアプリ内購入を削除してユーザに表示されないようにするには、以下の 2 つのオプションがあります。


  • promotion コレクションにそれを含めない。

  • visibility の値を Product.PromotionInfo.Visibility.hidden に変更します。

  • Product.PromotionInfo オブジェクトの代わりに製品 ID を使用して、販売促進されたアプリ内購入の順序を設定するには、updateProductOrder(byID:) を参照してください。



    オーバーライドのキャンセル


    あなたの行った順序と表示の変更をキャンセルするには、promotions で空のコレクションを送信します。その後、すべてのアプリ内購入がデフォルトの順序で表示されます。





    以下も見よ


    順序と表示の更新


    func update() async throws

    販売促進対象製品の表示に対する変更を保存します。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ