我想了解测试和生产环境的推送通知流程。我们维护 2 个不同的证书以在我们的服务器和 APNS 之间进行握手;一个用于测试,另一个用于生产。
- 是有 2 个 APNS 还是只有一个具有多个握手证书?
- 如何使用适当的证书对客户端构建进行签名以从正确的 APNS 获取推送?
请澄清
最佳答案
我认为实际上有两个 APNS,一个称为沙箱用于开发测试目的,另一个用于生产系统
这是关于供应的。您使用 Apps 设置证书,将 Apps 与规定捆绑在一起,并根据规定发布您的应用程序(开发、临时或 App Store)
有了测试/开发证书,似乎只有开发者的设备才能收到苹果推送的通知。使用生产证书,客户端设备可以通过临时分发或 App Store 分发接收推送通知。
关于iphone - 发送推送通知和 APNS 握手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073102/