我想将通知发送到一些用户,我有我的火力地堡的数据库,我知道,火力地堡有相关通知的部分,但我只看到了一个例子来推如何通知直接从火力地堡的网站,我有一个事件在我的应用程序,在创建该事件我想所以基本上这将通知发送给所有用户是事件:火力地堡向用户发送通知
public void createEventGame(View view){
Match match = new Match(userId,gameEventNameTxt.getText().toString(),dateMatch);
String key = myGameRef.push().getKey();
myGameRef.child(key).setValue(match);
/*if(radioMatchSelected){
}*/
if(radioEventSelected){
final HashMap<String,Boolean> matches = new HashMap<String,Boolean>();
matches.put(key,true);
Spinner spinner = (Spinner)findViewById(R.id.spinner);
final String text = spinner.getSelectedItem().toString();
Log.d("sizebb",text);
myRef.child(userId).child("FriendLists").child(text).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
long size = dataSnapshot.getChildrenCount();
Log.d("sizebb",String.valueOf(size));
for(DataSnapshot s: dataSnapshot.getChildren()){
friends.put(s.getKey(),false);
}
if(size < 10){
Snackbar snackbar = Snackbar
.make(findViewById(android.R.id.content), "You need to have atleast 10 friends in your group, go to your friendlist and add some friends!", Snackbar.LENGTH_LONG);
snackbar.show();
}
Event event = new Event(gameEventNameTxt.getText().toString(),hourWeek,userId,matches,friends,dayOfWeek);
myEventRef.child(event.getName()).setValue(event);
/*else{
friends.put(dataSnapshot.getKey(),true);
}*/
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
现在,我怎么能处理的通知,没有任何谈论它的好教程?我无法找到它,或者我需要直接处理firebase上的数据库通知?
如果我对你的情况的理解是正确的,其中'event'的东西添加到您的火力地堡DB,我认为[对火力地堡云功能](https://firebase.google.com/docs/functions/)是什么你需要。 –