【问题标题】:Android notification whenever new data is added on firebase database每当在 Firebase 数据库中添加新数据时,Android 都会发出通知
【发布时间】:2017-01-04 03:23:42
【问题描述】:

我想创建一个应用程序,每当在 firebase 数据库中添加新数据时都会显示通知。

一旦我点击通知,当我们点击通知时,该通知应该会打开活动(即事件活动)。

即使应用关闭,我们也应该能够收到通知

谁能帮我解决这个问题

应该怎么做

我是安卓编程新手

【问题讨论】:

  • 如果您是 Android 编程新手,这听起来像是一下子咬了很多。在 Stack Overflow 中合理地回答它肯定太宽泛了。我能推荐的最好的方法是关注Firebase codelab for Android

标签: android firebase firebase-realtime-database firebase-cloud-messaging firebase-notifications


【解决方案1】:

一种方法是:

  1. 创建并启动服务
  2. 在该服务上初始化 FirebaseApp,并将 ChildEventListener/ValueEventListener 添加到您要侦听更改的任何节点。
  3. 在您的数据更改时创建通知并将其目标设置为您的活动
  4. 在另一个进程上运行该服务,这样即使您的应用关闭,它也能保持运行。

编辑:这绝不是一种资源友好的方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2018-05-04
    • 2016-06-12
    • 2020-06-26
    • 2017-08-04
    • 2018-04-05
    • 2015-02-28
    相关资源
    最近更新 更多