Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每当firebase数据库上添加新数据时,Android通知_Android_Firebase_Firebase Realtime Database_Firebase Cloud Messaging_Firebase Notifications - Fatal编程技术网

每当firebase数据库上添加新数据时,Android通知

每当firebase数据库上添加新数据时,Android通知,android,firebase,firebase-realtime-database,firebase-cloud-messaging,firebase-notifications,Android,Firebase,Firebase Realtime Database,Firebase Cloud Messaging,Firebase Notifications,我想创建一个应用程序,在firebase数据库中添加新数据时显示通知 单击通知后,当我们单击通知时,该通知应打开活动(即事件活动) 我们应该能够得到通知,即使应用程序已关闭 有人能帮我吗 该怎么办 我是android编程新手一种方法是: 创建并启动服务 在该服务上初始化FirebaseApp,并将ChildEventListener/ValueEventListener添加到要侦听更改的任何节点 在数据更改时创建通知,并将其目标设置为活动 在另一个进程上运行该服务,以便即使您的应用程序已关闭,它

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

单击通知后,当我们单击通知时,该通知应打开活动(即事件活动)

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

有人能帮我吗

该怎么办


我是android编程新手

一种方法是:

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

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

    一种方法是:

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

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

    如果你是Android编程新手,这听起来像是一下子咬了一口。在堆栈溢出中,它肯定太宽泛了,无法合理地回答。我所能推荐的最好的方法是,你要遵循这个规则。如果你对Android编程还不熟悉,这听起来像是一下子咬了你一口。在堆栈溢出中,它肯定太宽泛了,无法合理地回答。我所能推荐的最好的方法就是你按照下面的步骤去做。