这是一个简单的问题。我不需要代码示例或其他东西。 我可以每 5 分钟从后端发送一次数据消息吗?有谷歌规则禁止它吗? 发送通知是否有任何限制? 我在Firebase网站上搜索了一下,但找不到有关限制的任何信息。
好吧,没有任何规则限制您如此频繁地发送FCM推送。影响因素是应用接收推送的能力。
随着打瞌睡模式的引入,Google对您可以自由执行后台处理的方式设置了一些限制。尽管即使在打瞌睡模式下也会传递高优先级 FCM 消息,但如果它们最终没有出现在用户交互中,它们将被延迟。
基于文档:
高优先级消息通常应导致用户交互 与您的应用一起使用。如果 FCM 检测到它们没有检测到的模式,则您的 消息的优先级可能会降低。
Android P提供了优先级存储桶。如果您的应用属于 Rare 存储桶,则高优先级通知将降至每天 5 个的限制。