【发布时间】:2017-11-17 06:23:23
【问题描述】:
我正在使用 Firebase 从控制台向我的应用用户发送通知。每次我发送通知时,我都想将数据存储在实时数据库中,并且我想记录谁从控制台发送了通知。 到目前为止,我发现获取发布通知事件的唯一可行方法是:
exports.news2db = functions.pubsub.topic('news').onPublish(event => {
...
});
但是,这只适用于我向特定主题发送通知时。我希望每次向控制台发送任何通知时都会触发一个事件,而不仅仅是主题。我的意思是向所有应用用户、单个用户等发送通知。有没有办法做到这一点?
我遇到的第二个问题是找出哪个用户配置并将通知发送到控制台,以便我可以记录该信息。这样做的最佳尝试是什么?
admin.auth(). ???
【问题讨论】:
-
触发控制台通知目前不是 Cloud Functions for Firebase 的一项功能。但是,您可以为您正在尝试执行的操作编写功能请求。 firebase.google.com/support/contact/bugs-features
-
好的,谢谢.. 我提交了功能请求。
标签: firebase firebase-realtime-database firebase-cloud-messaging firebase-console