Firebase继续在后台监听事件

时间:2017-01-15 03:01:18

标签: ios swift firebase

我开发了一个通信应用程序,我开始注意到当应用程序在后台时,我的应用程序没有收到Firebase事件调用。我发现了this在后台触及网络操作的问题,但我认为Firebase库处理了这些问题。

除非应用程序处于打开状态,否则当我的firebase事件未被解雇时,如何更新新邮件上的徽章?

1 个答案:

答案 0 :(得分:1)

我弄清楚我的问题是什么。我在我的消息数据接收器中使用单例,并在setup而不是{.observe中调用其AppDelegate函数(调用各种Firebase位置的viewDidLoad方法) 1}}我的消息视图控制器的方法,我让它完美地工作非常不一致。

有时它会立即更新,有时会延迟更新,有时候应用徽章根本不会更新,直到我强制关闭并重新启动它。如果有人知道更可靠的解决方案,我很乐意听到它。