Apple 推送通知 (APN) - 何时使用沙箱和生产?

Rah*_*hul 2 apple-push-notifications ios testflight

我想知道何时使用沙箱 APNS (gateway.sandbox.push.apple.com) 以及何时使用生产 APNS (gateway.push.apple.com) 发送推送通知。

目前我们正在使用生产 APNS

  • 应用商店版本,以及
  • 试飞版本

本地(调试)版本的应用程序和沙箱 APNS。它是否正确?

问题是,虽然我们正确地收到了 App Store 版本的推送通知,但我们没有收到 testflight 和本地版本的推送通知。

我们对所有版本使用相同的生产证书。它是否正确?

小智 5

用于使用iOS 开发证书签名的应用程序的沙箱(调试默认值)

使用iOS 分发证书签名的应用程序的生产(默认发布,包括 testFlight)

请注意,如果您没有使用不同版本或内部版本号进行完整的单独上传,则 testFlight 内部版本与 AppStore 内部版本完全相同。