SKStoreProductViewController does not call loading completion block

Number:rdar://20089825 Date Originated:9 March 2015
Status:Open Resolved:
Product:iOS Product Version:iOS 8.3 (12F5037c)
Classification:Other Bug Reproducible:Always
When passing an invalid iTunes product ID to SKStoreProductViewController the completion handler is not being called.

Steps to Reproduce:
1. create a SKStoreProductViewController
2. try to load product ID 951069440

Expected Results:
The completion block should be called with result NO and NSError provided

Actual Results:
The completion block is never being called

8.3 (12F5037c)

I discovered this issue when trying to produce a state where the product loading would fail, to deal with that gracefully.


Getting same issue

I am also getting same issue, when i am trying to load product which is not available into that country(territory), it is not throwing me any error, showing only blank screen.

By amaheshwari at June 14, 2019, 5:23 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at 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!