如何在ruby中重试rpush通知?

时间:2016-06-02 14:27:23

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

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

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

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

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

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

问候。

1 个答案:

答案 0 :(得分:0)

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