我想删除从firebase生成的推送值。我能做到吗?如何操作?
当用户关注某人时,我编写了一些代码以生成推送值到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) {
}
});