仅向一个使用其 Firebase 身份验证 ID 的用户发送通知



我只想使用 firebase 向一个用户发送通知,并且他的令牌保存在 firebase batabase 中。我将从数据库中检索此令牌的数据,但如何向该用户发送通知。

refForLeaveReq.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// Here i want to send Notification to only one user and his id is 7bvftaksdyej2383dnd4jdbek4dksb3kdh
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});

如果有人知道发送通知而不是火碱的其他技术,他/她可以告诉我。

您不能将 Firebase 身份验证 uid 用作 FCM 的目标。您必须使用注册令牌

我要做的是使用 Firebase DB,将 uid 和令牌一起保存在push_tokens节点中,如下所示:

push_tokens
- <uid>: <registration_token>

只有相应的用户读取令牌(如您的服务器(,并相应地使用它。

相关内容

  • 没有找到相关文章

最新更新