向另一台设备发送通知

时间:2018-03-20 10:25:56

标签: java android firebase firebase-realtime-database notifications

我希望能够向android上的其他设备发送通知。目前,在我的应用中,用户可以上传他们想要的工作,而其他用户可以对该工作进行出价。然后,用户可以接受出价。当用户接受了出价时,需要将通知或消息发送给出价的用户。我正在使用的数据库是Firebase。每个用户都有一个他们登录的帐户和一个唯一的ID。

我发现的唯一事情就是向我自己的设备发送通知。

1 个答案:

答案 0 :(得分:1)

使用firebase实现自定义通知很容易。投标时,将用户的令牌和消息写入firebase中的节点

create-change-set
wait change-set-create-complete
execute-change-set
wait stack-create-complete

现在发送通知,我们将使用firebase功能

安装Node.js

使用节点

安装firebase
notificationRef.push.setValue(new NotificationModel("bid accepted", firebaseUser().getToken()))

导入firebase

npm install -g firebase-tools

然后在const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); 写入通知node时发送通知

firebase

最后,使用CLI在firebase上部署您的功能 这里有更多:https://firebase.google.com/docs/functions/get-started

享受