【问题标题】:How to retry rpush notifications in ruby?如何在 ruby​​ 中重试 rpush 通知?
【发布时间】:2016-06-04 06:45:35
【问题描述】:

我正在尝试在 Ruby on Rails 上使用 Rpush gem 通过 GCM 发送一些通知。

它工作得很好,虽然我遇到了一些 503 Bad Gateway 错误,Google 建议重试这些错误,但我不知道应该如何使用 Rpush 重试发送这些消息。

Rpush 的文档说 rpush 重试,但是通知表中的重试计数器为 0,retry_after 字段为空。

我现在没有将 Rpush 作为守护进程运行,我只是在创建消息后调用 Rpush.push。由于这是一个开发设置,我可能每分钟最多发送 4 条消息。

我找不到有关重试过程的文档。我错过了什么吗?

问候。

【问题讨论】:

    标签: ruby-on-rails ruby push-notification


    【解决方案1】:

    如果您使用Rpush.push 而不是守护程序,您不仅要在创建消息时执行它,而且还要定期重试失败的通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 2015-06-14
      • 1970-01-01
      相关资源
      最近更新 更多