更新firebase数据库时发送通知更新

时间:2016-09-29 17:29:03

标签: android

我是Android Firebase的新用户,我希望当任何新值添加到Firebase时,我会收到任何通知,例如您的数据库已更新等等。我怎么能这样做.. 请帮忙

1 个答案:

答案 0 :(得分:1)

您可以使用推送通知,在注册期间获取生成的令牌,并将其与用户详细信息一起保存到数据库中。
 每当更新密钥/子项时   将事件激活到该tokenID

您的应用程序中应该有一个广播接收器,用于监视传入的firebase消息

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
// Check if message contains a data payload.
if (remoteMessage.getData().size() > 0) {
    Log.d(TAG, "Message data payload: " + remoteMessage.getData());
}

// Check if message contains a notification payload.
if (remoteMessage.getNotification() != null) {
    Log.d(TAG, "Message Notification Body: " + remoteMessage.getNotification().getBody());
}

}

这是一个示例early revisions