试图发送推送通知到iOS设备 – 没有收到它们

到目前为止,我已经完成了以下工作: – 生成证书和私钥,如.pem,也将它们放在一起。 已成功连接到gateway.sandbox.push.apple.com。 – 使用推送通知临时configuration文件启用开发,我有一个基本的应用程序,成功提示“你要允许推送通知”,所以这是正常工作 – 获得设备令牌 – 我已经试过拉几个预先通知,为了看看能否让我们在开始开发之前让它们运行,我们把从互联网上的SSL文件制作成沙箱。

这些文件是在这里张贴的PHP文件: http : //www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 。 其实我收到了“邮件成功发送”

这里发布的python文件是: Apple PNS(推送通知服务)示例代码 ; 我不得不编辑Python 3命令“fromhash”行str(float.fromhash(…))

我也尝试使用PyAPNs API: https : //github.com/simonwhitaker/PyAPNs 。 我仍然有use_sandbox设置为true。

很明显,我把设备令牌和公钥/证书更改为我自己的。 可悲的是我还没有收到任何推送通知,我没有收到任何具体的错误告诉我为什么。 如果有人能够说出一些光芒,那将是惊人的。

从我在radesix的回答中的评论中,以及我可以不提供更多细节的道歉,因为我已经接触了iOS开发一年。

问题是我的临时configuration文件为开发人员设置了“aps-environment”键,但由于某种原因xcode默认为“debugging”。 在编辑器中更改这个解决了我的问题。

使用像城市飞艇(urbanairship.com)这样的服务,你可以在几分钟内完成并运行。 从长远来看还不足以维持。