Clarify how SKProductStorePromotionController works in App Store SandBox

Originator:hannes.oud.dev
Number:rdar://36275010 Date Originated:03-Jan-2018 04:29 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 11.2
Classification:Other Bug Reproducible:Always
 
Summary:
It is unclear how to test SKProductStorePromotionController.
The article https://developer.apple.com/documentation/storekit/in_app_purchase/testing_promoted_in_app_purchases does not mention anything about how to test visibility updates for instance.

In our app the calls complete without error but nothing happens, neither with a sandbox user nor with an actual app store user.

Steps to Reproduce:
1. Open the article 
https://developer.apple.com/documentation/storekit/in_app_purchase/testing_promoted_in_app_purchases
2. Try to find out how SKProductStorePromotionController is expected to behave with an App Store sandbox user.

Expected Results:
It should mention how SKProductStorePromotionController behaves in sandbox.

Actual Results:
There is no information on this.
Also not in the headers.

Version:
iOS 11.2

Notes:
In our app we have no success with SKProductStorePromotionController.update(storePromotionVisibility:for:completionHandler:). When trying to hide promoted IAP after a fremium IAP purchase, the completion handler is called without error, but the App Store shows all IAPs nevertheless.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!