Contents

update(storePromotionVisibility:for:completionHandler:)

Updates the visibility of the product on the App Store, per device.

Declaration

func update(storePromotionVisibility promotionVisibility: SKProductStorePromotionVisibility, for product: SKProduct, completionHandler: (@Sendable ((any Error)?) -> Void)? = nil)
func update(promotionVisibility: SKProductStorePromotionVisibility, for product: SKProduct) async throws

Discussion

An in-app purchase product’s default visibility setting is set up in App Store Connect. You can override the default setting, or return it to the default set in App Store Connect using the values in SKProductStorePromotionVisibility.

Visibility settings apply per device.

See Also

Managing promoted product visibility