在Firebase Cloud Messaging上检查新通知。 (FCM)

时间:2019-01-25 12:54:53

标签: java android firebase firebase-cloud-messaging

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

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

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {

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

我尝试遵循文档Firebase cloud messaging。但是通过检查FCM上的新通知受到了挑战。

2 个答案:

答案 0 :(得分:1)

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

Date

答案 1 :(得分:0)

如果您想列出所有来自Android的通知,我相信您无法做到。这是另一回事:Firebase通过onMessageReceived方法告诉您何时新通知可用于一个特定的客户端。如果您需要其他逻辑,则可能需要在触发时使用后端存储通知,然后Android端可以根据新通知的唯一ID将新通知与后端进行匹配,以执行进一步的操作,即确保用户获得了通知,统计信息等