当应用程序在后台使用数据有效负载时,如何处理Android FCM消息?

前端之家收集整理的这篇文章主要介绍了当应用程序在后台使用数据有效负载时,如何处理Android FCM消息?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

参见英文答案 > How to handle notification when app in background in Firebase                                    22个
使用FCM的Android推送通知后台应用程序时无法处理.通知栏中显示默认消息.

任何人都可以帮助我在后台应用程序时如何处理消息.

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    super.onMessageReceived(remoteMessage);

}

当应用程序在后台时,不会调用方法.任何帮助对我都有很大的帮助.

最佳答案
如果始终从服务器接收有效负载作为“数据”,则始终会调用onMessageReceived().

示例:
来自服务器的有效负载应如下所示:

{
 "data":{
 "id": 1,"missedRequests": 5
 "addAnyDataHere": 123
 },"to":"fhiT7evmZk8:APA91bFJq7Tkly4BtLRXdYvqHno2vHCRkzpJT8QZy0TlIGs......"
}

有关此问题的更多信息.请参考以下网址:Firebase onMessageReceived not called when app in background

猜你在找的Android相关文章