gpt4 book ai didi

java - 检查 Firebase Cloud Messaging 上的新通知。 (流式细胞术)

转载 作者:行者123 更新时间:2023-12-02 10:20:33 25 4
gpt4 key购买 nike

如果我已连接到 Firebase 云消息传递,我正在寻找一种读取或收听更改的方式。通知会发送到 firebase 上的 Android 项目,因此我应该检查 Android 应用程序是否有新通知。

我应该使用下面的代码吗?

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {

Log.d(TAG, "From: " + remoteMessage.getFrom())
}

我尝试遵循文档 Firebase cloud messaging 。但我在查看 FCM 上的新通知时遇到了挑战。

最佳答案

您可以检查通知是否被触发:

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.e(TAG, "From: " + remoteMessage.getFrom());
Log.e(TAG, "Data Payload: " + remoteMessage.getData().toString());

if (remoteMessage.getNotification() == null)
return;
// Check if message contains a notification payload.
if(remoteMessage.getNotification() != null) {
handleNotification(remoteMessage, remoteMessage.getNotification().getBody(), remoteMessage.getNotification().getTitle());
}

关于java - 检查 Firebase Cloud Messaging 上的新通知。 (流式细胞术),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54365748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com