型メソッド


updateProductVisibility(_:for:)


販売促進されたアプリ内購入がユーザのデバイス上の App Store に表示されるかどうかを示す値を更新します。


iOS 16.4+ iPadOS 16.4+

static func updateProductVisibility(
for productID: Product.ID
) async throws




パラメータ


visibility

販売促進されたアプリ内購入がユーザのデバイス上の App Store に表示されるかどうかを決定する Product.PromotionInfo.Visibility の表示の値。


productID

販売促進対象のアプリ内購入の製品 ID。



以下で言及


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



議論


販売促進されたアプリ内購入の表示設定を変更するには、このメソッドを呼び出します。変更はこのメソッドを呼び出した後に有効になります。


以下のコード例では、ユーザが購入した後に販売促進された製品の表示を更新します。購入された製品は、デバイス上で再度表示されないように非表示になっています。


  1. // Update visibility to hide a promoted product after the user purchases it.
  2. let purchasedProductIdentifier = "com.example.ExampleApp.product1"
  3. do {
  4.    try await Product.PromotionInfo.updateProductVisibility(.hidden, for: purchasedProductIdentifier)
  5. }
  6. catch {
  7.    <#Handle Error#>
  8. }




以下も見よ


販売促進の表示の管理


var visibility: Product.PromotionInfo.Visibility

販売促進対象のアプリ内購入がユーザのデバイス上に表示されるかどうかを示す値。


enum Visibility

製品の販売促進情報の表示状態。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ