我正在尝试在Ruby on Rails上使用Rpush gem通过GCM发送一些通知。
它工作得很好,虽然我有一些503 Bad Gateway错误,Google建议重试这些错误,但我不知道如何重新使用Rpush重新发送这些消息。
Rpush的文档说rpush重试,但通知表中的重试计数器为0,而retry_after字段为空。
我现在没有将Rpush作为守护进程运行,我只是在创建消息后调用Rpush.push。由于它是一个开发设置,我可能每分钟最多发送4条消息。
我找不到有关重试程序的文档。我错过了什么吗?
问候。
答案 0 :(得分:0)
如果您使用Rpush.push
而不是守护进程,则不仅要在创建消息时执行它,还要定期重试失败的通知。