如何从firebase中删除推送值

时间:2018-07-12 11:57:35

标签: android firebase firebase-realtime-database

我想删除从firebase生成的推送值。我能做到吗?如何操作?

enter image description here

当用户关注某人时,我编写了一些代码以生成推送值到firebase进行通知。问题是当用户取消关注时我没有编写用于删除该值的代码,并一遍又一遍地跟随用户,它显示了很多通知..像下面的图片

    HashMap<String ,String> notificationData = new HashMap<>();
            notificationData.put("from",FirebaseAuth.getInstance().getCurrentUser().getUid());
            notificationData.put("type","following");
            mNotification.child(mUser.getUser_id()).push().setValue(notificationData).addOnSuccessListener(new OnSuccessListener<Void>() {
                @Override
                public void onSuccess(Void aVoid) {
                    setFollowing();
                }
            }).addOnFailureListener(new OnFailureListener() {
                @Override
                public void onFailure(@NonNull Exception e) {

                }
            });

enter image description here

0 个答案:

没有答案