【问题标题】:Notification (FCM) function events通知 (FCM) 功能事件
【发布时间】: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


【解决方案1】:

我对 pubsub 事件的看法是错误的。它们不是用于通知的。所以是的,当从控制台发送通知时,无法获取事件。

【讨论】:

    猜你喜欢
    • 2021-10-20
    • 2021-11-27
    • 2019-08-31
    • 2019-04-15
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 2019-01-17
    相关资源
    最近更新 更多