0

用于开发和生产的 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 -生产推送通知适用于新证书,但开发推送通知不适用于新证书。

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

4

1 回答 1

0

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

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

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

于 2013-08-08T15:05:31.997 回答