大家好,一点提示来自我:APNS & iOS 26.4。

如果您的CKQuerySubscription推送通知在最近TestFlight/Production环境中停止工作,那不是您的代码问题。苹果已经确认 iOS 26.4 中存在一个回归,这在生产环境中会打断在 APNS 传递订阅。

症状:

  • 订阅存在(通过CKFetchSubscriptionsOperation验证)
  • 记录被创建且匹配了预测公式
  • APNS 工作正常(通过Xcode Push Notifications Console)
  • 开发环境工作正常,但生产环境不可用
  • 在 iOS 26.3.1 上工作,而 26.4 下不可用

我花了两天时间在我的应用程序中debug这个问题,后来有一个苹果工程师在开发者论坛确认了这一点。想必有助于节省了下一个人一些痛苦。已针对此进行反馈,希望苹果很快会对此进行查看和修复。

如果您感兴趣,您可以从我的苹果开发者论坛帖子中了解更多详细信息:https://developer.apple.com/forums/thread/820562