Firebase 本地通知

Posted

技术标签:

【中文标题】Firebase 本地通知【英文标题】:Firebase local notifications 【发布时间】:2014-08-29 13:56:35 【问题描述】:

当有来自 Firebase 的回调时,是否有可能触发本地通知?我猜我的线程有问题,

[Firebase setDispatchQueue:dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)];

【问题讨论】:

没有足够的信息来帮助您。您能否发布更多与您尝试过的本地通知相关的描述信息和代码? 我想在其他用户向 Firebase 发布新消息时触发本地通知。当应用程序移到后台并注意同步数据时,Firebase 会停止吗? 【参考方案1】:

您可以通过以下方式实现上述功能。

1 ) 当firebase database 发生任何变化时调用observeEventType 方法

2 ) 实现observeEventType 方法如下。

   // Below statement is point to your database.
   let ref = FIRDatabase.database().reference()

   ref.observeEventType(.Value,withBlock: (snapshot) -> Void in
            print(snapshot.value)
            // Put your local notification code here...
   )

【讨论】:

以上是关于Firebase 本地通知的主要内容,如果未能解决你的问题,请参考以下文章

如何本地化 Firebase 云消息通知?

本地化从 Firebase 发送的通知

使用firebase发送静默推送通知,以便在应用程序被杀死时唤醒它

将所有从“Firebase 推送通知”接收的消息存储在移动数据库/本地

Flutter 本地通知 int id 参数

我开发了提醒应用程序,因此如何在不使用 firebase 的情况下向用户发送本地通知