应用程序处于后台或关闭时的Android推送通知

应用程序处于后台或关闭时的Android推送通知,android,push-notification,Android,Push Notification,我的应用程序有推送通知(FCM)。当应用程序在前台运行时,我可以在onMessageReceived()函数中获取数据负载。当应用程序在后台运行或应用程序完全关闭时,未调用onMessageReceived()函数。 我的问题是,在后台或关闭应用程序时,是否可以获取数据有效负载 提前谢谢 如果希望在onMessageReceived()中接收数据负载,则需要更改生成通知的位置(如服务器端) 您需要删除通知负载,只需要发送数据负载,如果您只发送数据负载,那么它的工作方式与下面的一样 来自 {"to

我的应用程序有推送通知(FCM)。当应用程序在前台运行时,我可以在onMessageReceived()函数中获取数据负载。当应用程序在后台运行或应用程序完全关闭时,未调用onMessageReceived()函数。 我的问题是,在后台或关闭应用程序时,是否可以获取数据有效负载


提前谢谢

如果希望在onMessageReceived()中接收数据负载,则需要更改生成通知的位置(如服务器端)

您需要删除通知负载,只需要发送数据负载,如果您只发送数据负载,那么它的工作方式与下面的一样

来自

{"to":"[add your token]","notification":{"title":"[add title]","body":"[add your message]"},"priority":"high"}

{"to":"[add your token]","data":{"title":"[add title]","body":"[add your message]"},"priority":"high"}
完成此操作后,您将收到通知

请参阅此链接