1

我想创建一个应用程序,该功能会在Firebase数据库中添加新数据时显示通知。每当在Firebase数据库中添加新数据时的Android通知

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

我们应该能够得到通知,即使应用程序被关闭

谁能帮助我在此

什么应该是计算策略

即时通讯新到Android编程

+0

如果您是Android编程的新手,这听起来像是一下子咬掉了很多。在堆栈溢出中,它合理地回答在这里肯定太宽泛了。我可以推荐的最好方法是遵循[Firebase codelab for Android](https://codelabs.developers.google.com/codelabs/firebase-android/)。 –

回答

0

一个方法是要:

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

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

相关问题