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

iOS 18.5 内购订阅获取产品列表返回空数组(iOS 18.2正常)求助

iOS 18.5 内购订阅获取产品列表返回空数组(iOS 18.2正常)求助

各位好,我最近碰到一个特别头疼的内购问题,想请教下有没有同行遇到过或者有解决方案!

情况是这样的:我的App里的内购订阅功能在iOS 18.2及更早版本上完全正常,但自从把测试设备升级到iOS 18.5,同时Xcode更到16.4之后,调用获取产品列表的接口直接返回空数组——关键是我完全没改代码!现在因为这个问题,我的App被App Store审核拒绝了,但在iOS 18.2及以下的设备上测试一切正常,只有18.5出问题。

我已经把能想到的排查步骤都试过了:

  • 反复核对产品ID,确保和App Store Connect里配置的完全一致
  • 把相关产品在App Store Connect里下架后重新上架发布
  • 真机和支持内购的模拟器都测过,结果都是返回空数组
  • 仔细检查了收据验证和权限配置,没发现问题
  • 翻遍了苹果开发者论坛和iOS 18.5的官方发布说明,没找到相关的变更说明或者已知问题

我的技术栈和开发环境如下:

  • 前端用的是Ionic/Angular/Capacitor:
    • Ionic CLI: 7.2.1
    • Ionic Framework: @ionic/angular 8.4.3
    • Angular CLI: 19.2.0
    • Capacitor CLI: 7.1.0
    • @capacitor/ios: 7.2.0
  • 开发环境:Xcode 16.4,最新版macOS,Node.js v20.18.3

想请教大家几个问题:

  1. 有没有人也在iOS 18.5上遇到过内购订阅获取产品列表返回空的情况?
  2. 苹果是不是在iOS 18.5里悄悄改了内购订阅的流程,或者新增了什么必须的配置项?
  3. 如果有人已经成功在iOS 18.5上跑通了内购订阅,麻烦分享下经验,真的万分感谢!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 09:53:02