在android中,当接收设备未处于前台状态时,如何使用FCM从设备发送推送通知?

在android中,当接收设备未处于前台状态时,如何使用FCM从设备发送推送通知?,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我使用FCM创建了一对一聊天。我有一点卡住了,我想在设备未处于前台状态时发送推送通知。我是新手,有人能建议我怎么做吗。 谢谢您可以在MyFirebaseMessagingService类中尝试以下代码: if (remoteMessage.getData() != null && remoteMessage.getData().size() > 0) { Log.d("TAGRK", "Message data payload: " + remot

我使用FCM创建了一对一聊天。我有一点卡住了,我想在设备未处于前台状态时发送推送通知。我是新手,有人能建议我怎么做吗。
谢谢

您可以在MyFirebaseMessagingService类中尝试以下代码:

 if (remoteMessage.getData() != null && remoteMessage.getData().size() > 0) {
            Log.d("TAGRK", "Message data payload: " + remoteMessage.getData());

            message = "" + remoteMessage.getData().get(Config.MESSAGE_KEY);//MESSAGE_KEY is your key for message in your json.(eg. "message")
            title = "" + remoteMessage.getData().get(Config.TITLE_KEY);//TITLE_KEY is your key for title in your json..(eg. "title")
            //send pushnoification method
        } else if (remoteMessage.getNotification() != null) {
            Log.d("TAGRK", "Message Notification Body: " + remoteMessage.getNotification().getBody());
            message = "" + remoteMessage.getNotification().getBody();
            title = "" + remoteMessage.getNotification().getTitle();
             //send pushnoification method
        }

在通话约25分钟后查看此视频,确保您正在发送数据信息