iphone - 发送推送通知和 APNS 握手

标签 iphone ios cocoa-touch apple-push-notifications

我想了解测试和生产环境的推送通知流程。我们维护 2 个不同的证书以在我们的服务器和 APNS 之间进行握手;一个用于测试,另一个用于生产。

  1. 是有 2 个 APNS 还是只有一个具有多个握手证书?
  2. 如何使用适当的证书对客户端构建进行签名以从正确的 APNS 获取推送?

请澄清

最佳答案

  1. 我认为实际上有两个 APNS,一个称为沙箱用于开发测试目的,另一个用于生产系统

  2. 这是关于供应的。您使用 Apps 设置证书,将 Apps 与规定捆绑在一起,并根据规定发布您的应用程序(开发、临时或 App Store)

有了测试/开发证书,似乎只有开发者的设备才能收到苹果推送的通知。使用生产证书,客户端设备可以通过临时分发或 App Store 分发接收推送通知。

关于iphone - 发送推送通知和 APNS 握手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073102/

相关文章:

iphone - sqlite3_prepare_v2问题

java - com.badlogic.gdx.utils.GdxRuntimeException : Couldn't load file: - Error

ios - 一台 Mac Pro 上有多个开发人员

ios - 在添加到 UIWindow 的 View 上使用自动布局

iOS:滑动表格 View 单元格时是否可以覆盖 show-red-delete-button-method?

objective-c - block 和内存管理

ios - 用户必须登录才能使用 native 共享框

iphone - Cordova - 内部超链接始终在 Safari 中打开

iphone - uiTableView 在删除单元格时第二次崩溃

iphone - 如何使导航栏像 Pulse 中的那样?