繁体   English   中英

apn_notification表中的Apple推送通知send_at为null

Apple push notification sent_at in apn_notification table is null

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在Ruby中将以下代码与apn_notfications一起使用

device = APN::Device.create(:token => "XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX")
notification = APN::Notification.new
device.id= 'xxxxxxx'
notification.device = device
notification.badge = 5
notification.sound = true
notification.alert = "foobar"
notification.save

但是对于apn_notifications表中的一些通知,我将send_at设置为nil。

请告诉我为什么会这样,以及Table中的send_at字段何时更新。

任何帮助将不胜感激。

1 个回复

这正是预期的行为。 您需要运行rake apn:notifications:deliver任务来发送所有未设置的通知。

rake任务设法将通知发送到Apple服务器后,send_at字段将立即更新。

确保从您的Rakefile中包含apn_on_rails_tasks。

3 Apple推送通知(APN)不一致?

当通过APN使用Apple的推送通知时,我们遇到了一个令人困惑的问题。 我们有以下场景(非常标准我猜): 当我们的应用程序(我在这里称之为“MyApp”)安装并启动时,我们第一次要求用户通过“MyApp”向他发送推送通知的权限。 在这个例子中,AppDelegate看起来像这样: ...

5 iOS中的Apple推送通知(APN)服务服务器端Python 2脚本

我已经为我的iOS应用程序配置了启用Apple推送通知(APN)服务。 我能够使用PHP和Python 3脚本向设备发送通知。 我在本地服务器上测试了本地机器。 但现在我需要在Python2中编写脚本。 下面是我写的脚本,当我运行它时,我什么都没得到。 既没有通知我的设备也没有在命 ...

6 将 Apple 推送通知 (APN) 用于 Passbook 时令牌无效

我正在尝试为存折 APN 创建服务器端实现,但服务器不喜欢设备给我的推送令牌。 如果我将令牌发送到 Apple 的沙箱服务器,它会向我发送“无效令牌”响应。 如果我将令牌发送到 Apple 的生产服务器,它会在反馈服务中返回令牌作为我应该从列表中删除的令牌。 至少我知道 APN 证书和到服务器的连接 ...

7 APN(Apple推送通知)有效负载大小限制

在官方文档中,您可以找到以下信息: 每个推送通知包括有效载荷。 有效负载包含有关系统应如何提醒用户以及您提供的任何自定义数据的信息。 通知有效负载允许的最大大小为256字节 ; Apple推送通知服务拒绝任何超出此限制的通知。 但是在WWDC 14中我们可以看到这个截图: ...

8 Apple开发者推送通知APN证书因使用过多而被吊销(Apple禁止)?

我最近开始使用Apples APN进行推送通知。 我拥有所有正确的证书和密钥,现在我正在使用开发人员沙箱平台。 一切运行正常,但是由于我的一个脚本中的一个错误,导致到APN服务器的连接很多(每分钟大约1个请求)。 所以现在我所有的脚本都无法连接,我收到此消息: 我在我的Apple开 ...

9 APN通过macOS Sierra推送通知

我正在尝试使用连接到ssl://gateway.push.apple.com:2195的简单PHP工具向我的手机发送推送通知,但连接失败并出现以下错误: 这一切都始于我升级到macOS Sierra的GM种子。 macOS Sierra有哪些新功能会影响SSL连接? 我该如何解决这个 ...

10 APN可以推送通知

我使用PHP向APNs发送消息,并且运行良好,但是我无法在iPhone中接收到消息。 以下是PHP代码: 我可以收到“已成功连接”和“消息已成功发送”的信息,但是我的iPhone无法收到消息,那么您可以帮我吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM