iOS 26 - SKOverlay Not Opening Custom Product Page instead opening default product page

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
  • customProductPageIdentifier is correctly set on SKOverlayAppConfiguration
  • 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

Hi Apple team,

Just checking in to see if there’s any update on this issue. The SKOverlay still opens the default product page instead of the configured custom product page on iOS 26.

This behavior persists across multiple devices and builds. Any guidance or confirmation from Apple Engineering would be appreciated.

Thank you

iOS 26 - SKOverlay Not Opening Custom Product Page instead opening default product page
 
 
Q