Issue: SKOverlay configured with a Custom Product Page identifier opens the default product page instead of the custom one on iOS 26. This works correctly on iOS 18 and earlier.
Details:
- Custom Product Page is published and valid in App Store Connect
customProductPageIdentifieris correctly set onSKOverlayAppConfiguration- Same code works fine on iOS 18 and lower
Code:
- (void)presentSKOverlayInWindowScene:(UIWindowScene *)scene {
SKOverlayAppConfiguration *config = [[SKOverlayAppConfiguration alloc] initWithAppIdentifier:@"my_app_id"
position:SKOverlayPositionBottom];
config.userDismissible = YES;
if (@available(iOS 15.0, *)) {
[config setCustomProductPageIdentifier:@"my_apps_custom_product_page_id"];
}
SKOverlay *overlay = [[SKOverlay alloc] initWithConfiguration:config];
overlay.delegate = self;
[overlay presentInScene:scene];
}
Are there any known iOS 26 changes affecting Custom Product Pages with SKOverlay, or is additional configuration now required.
Thank you