FCM通知没有屏幕,在后台没有抬头

时间:2017-03-16 07:53:39

标签: android

我实施了推送通知。

当应用程序在前台时(通知触发OnMessageReceived方法),它可以找到。

但是,当应用程序处于后台时,没有抬头。 并且,当手机处于睡眠模式时,通知不会打开屏幕。

如何解决此问题

2 个答案:

答案 0 :(得分:1)

检查您是否发送数据。 您的请求正文应该是常量 data 字段。如参见: {   “to”:“/ topics / fcm_globals”,   “数据”:{     “field1”:“value1”,     “field2”:“value2”   } }

如果你有小米设备。检查系统是否在后台阻止了您的应用。

答案 1 :(得分:1)

使用FCM,您可以向客户端发送两种类型的消息:

通知消息,有时被视为"显示消息。"

数据消息,由客户端应用处理。

根据FCM official document

enter image description here

仅使用数据消息如果您希望接收(使用OnMessageReceived方法)并在应用处于后台时进行处理。

相关问题