【问题标题】:APNS on EC2 not workingEC2 上的 APNS 无法正常工作
【发布时间】:2013-01-22 08:07:34
【问题描述】:

我在我的开发环境中设置了 APNS,一切正常。在生产中,我可以看到设备正在注册,并且我在我的数据库中看到了 deviceToken,并且我看到正在发送消息......但用户没有收到它们。安全组有什么必须在这里完成的吗?我尝试阅读以下内容:

Apple push notification server on Amazon EC2 connected but not receive notification

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html

我尝试远程登录到 gateway.push.apple.com 并且我能够...还有什么我遗漏的吗??

编辑

我的服务器日志很好,经过大量调试后,问题似乎出在 APNS 上。有人可以告诉我我的设置是否正常吗?

我正在使用开发配置文件并在类似 prod 的环境(但仍然不是 prod)中使用 prod apns 证书和密钥进行测试。这是不允许的吗?我是否不允许以这种方式使用开发配置文件自己测试它?

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    您的证书应该匹配。您不能使用生产 APNS 证书/密钥发送到开发配置文件,反之亦然。

    来自push notification provisioning上的文档:

    每个证书也仅限于两个开发环境之一,每个环境都有自己分配的 IP 地址。

    您必须为沙盒(开发)环境和生产环境获得单独的证书。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-04
    • 2017-07-13
    • 2017-06-13
    • 2018-06-23
    • 2016-01-01
    • 2016-12-01
    • 2011-12-28
    • 1970-01-01
    相关资源
    最近更新 更多