我也在Apple DevForums上提出了这个问题。
如果我在那里得到答案,我也会在这里分享。
问题是:
我们在iOS 4上安装了相同的AdHoc应用程序(我们没有将所有这些应用程序更新到iOS 5)和iOS 5设备。
在iOS 5设备上收到了PN,但iOS 4上没有任何内容。
我们对服务器,应用程序和设备上的所有内容进行了三重检查。它仍然只适用于iOS 5。
有没有人遇到过这个问题?
谢谢!
答案 0 :(得分:1)
如果你的iPhone被越狱,你也不会收到推送通知。
最好检查您使用的是开发或生产证书和设备令牌。
答案 1 :(得分:0)
您是否检查过您使用正确的APN证书?
您应该确保使用正确的证书到正确的地址。 沙箱模式与发布模式不同。所以你将从苹果服务器获得2个不同的推送令牌。
为确保您做得正确,我建议您尝试http://mobiforge.com/developing/story/programming-apple-push-notification-services
Push有时会推迟到1小时。记住这一点。