Firebase Cloud Messaging Service突然停止接收消息

时间:2018-08-27 13:11:30

标签: android firebase firebase-cloud-messaging

服务器上发生某些事件后,我的应用程序会收到推送通知。

一切正常,除非在很短的时间间隔内有很多事件一个接一个地发生。

此后,案例应用程序突然完全停止接收FCM远程通知。

从后端来看,一切都很好。

它正在收到Firebase的成功响应。

由于应用程序从Firebase控制台接收到通知,因此设备上的Firebase令牌也可以。

2 个答案:

答案 0 :(得分:2)

您可能应该将后端服务器列入白名单。您可以使用Google Admin API来完成此操作,方法是添加将推送通知传递到GCM服务器的服务器的IP地址。可能已经添加了此功能,以防止滥用。

答案 1 :(得分:0)

使用通知消息或带有可选数据有效载荷的通知消息。 带有

部分
 "notification":{
  "title":"Portugal vs. Denmark",
  "body":"great match!"
}

将停止大量数据消息,仅在短时间内接收大量通知消息。它没有记录在任何地方,经过大量不同的实验后找到了解决方案