更新的推送证书和Apple推送通知不起作用

时间:2013-08-08 04:05:44

标签: iphone ruby-on-rails apple-push-notifications

过去在开发和生产中工作的iPhone应用程序的Push证书已过期。我创建了一个新证书,并且无法在开发中再次使用推送通知。 ]

 1)  I created a new development_cert.p12 and used openssl to create a new pem file:
      openssl pkcs12 -in development_cert.p12 -out apple_push_notification_development.pem -nodes -clcerts
 2)  I created new provisioning profiles for development 
 3)  I turned off and on notifications on my device

更新1 - 生产推送通知使用新证书,但开发推送通知无法使用新证书。

为什么开发推送通知不起作用的任何想法?

1 个答案:

答案 0 :(得分:0)

您是否使用开发配置文件构建了应用并在设备上安装了更新的应用?如果没有,您的手机可能仍然适用于生产APNS环境。

如果您安装了该应用,您是否注册了推送通知并获得了开发设备令牌?

最后,如果您有一个开发设备令牌并将其发送到您的服务器,您确定在尝试将通知推送到您的设备时使用了开发设备令牌吗?您确定使用了开发证书并连接到沙箱APNS服务器吗?