You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS 26中SKOverlay点击无法打开App自定义产品页面求助

iOS 26中SKOverlay无法跳转至自定义产品页面的问题

问题概述

在iOS 26系统中,使用SKOverlay跳转至目标App的自定义产品页面(Custom Product Page)时出现异常:点击Overlay后打开的是App Store默认产品页面,而非配置好的自定义页面。该问题仅在iOS 26中出现,iOS 18及更早版本可正常跳转至自定义产品页面。

环境配置

  • App Store已发布两款应用:App-1(展示Overlay的应用)和App-2(目标应用)
  • App-2在App Store Connect中配置的自定义产品页面已获批并处于生效状态
  • App-1通过SKOverlay实现跳转至App-2的功能

预期与实际行为

预期行为

用户点击App-1中的SKOverlay时,应跳转至App Store上App-2的指定自定义产品页面。

实际行为

  • iOS 18及以下版本:正常跳转至自定义产品页面
  • iOS 26版本:跳转至App-2的默认产品页面

代码实现

- (void)presentSKOverlayInWindowScene:(UIWindowScene *)scene {
    // Create configuration with app id and SKOverlay position.
    SKOverlayAppConfiguration *config = [[SKOverlayAppConfiguration alloc] initWithAppIdentifier:@"my_app_id"
                                                                                         position:SKOverlayPositionBottom];
    config.userDismissible = YES;

    // Set custom product page identifier for iOS 15+
    if (@available(iOS 15.0, *)) {
        [config setCustomProductPageIdentifier:@"App-2-valid_custom_product_page_id_from_App_store_connect"];
    }

    // Create and present SKOverlay
    SKOverlay *overlay = [[SKOverlay alloc] initWithConfiguration:config];
    overlay.delegate = self;
    [overlay presentInScene:scene];
}

已排查内容

  • 确认App-2的自定义产品页面在App Store Connect中状态正常(已获批、生效)
  • 查阅iOS 26官方发布说明与更新日志,未发现SKOverlay相关的变更记录
  • 验证相同代码与配置在iOS ≤18版本中可正常运行

求助

请问是否有开发者在iOS 26中遇到过相同问题?若有解决方案或临时workaround欢迎分享,若无法解决我将向Apple提交Bug报告。感谢!

内容的提问来源于stack exchange,提问作者Govind Mulgir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 06:42:34