Post

Replies

Boosts

Views

Activity

Reply to SKStoreProductViewController fails to present on iOS 17 RC
@wzb indeed I believe we have similar issues, at least visually, both seem to be a regression starting in iOS 17. I did a test with a playground app: In iOS 16: When calling presentViewController on SKStoreProductViewController, it always opens, even if there was no call to loadProducts, or the call failed. When calling loadProducts with bad parameters, the completion returns an error. In iOS 17 physical device: When calling presentViewController on SKStoreProductViewController it won’t open if the call to loadProducts was with a bad parameter, or there was no call at all, although the completion of the presentation is called. When calling loadProducts with bad parameters, the completion returns a successful result. In iOS 17 simulator: When calling presentViewController on SKStoreProductViewController it won’t open if there was no call to loadProducts, although the completion of the presentation is called. When calling loadProducts with bad parameters, the completion returns an error. The original issue I'm experiencing is with a valid parameter of SKStoreProductParameterITunesItemIdentifier, that for some reason the view controller doesn't present. All of the issues seems related to each other.
Sep ’23