iOS后台获取。 Feching Firebase数据库

时间:2017-01-26 23:11:10

标签: ios swift firebase firebase-realtime-database

从Firebase数据库中获取数据时遇到问题。我的后台提取工作正常,因为我可以一直跟踪它到 observeSingleEventOfType:withBlock ,它不会仅在后台状态下被调用。

现在我想知道是否有人知道在应用程序的后台状态下是否允许获取Firebase数据库?

2 个答案:

答案 0 :(得分:1)

允许?你什么意思? Apple允许吗?

Apple支持使用NSURLSession(或Swift 3中的URLSession)进行后台下载操作系统。如果您的下载代码未使用URLSession,那么我认为不可能从后台下载。 (你只能从背景中做一小部分事情。)

答案 1 :(得分:0)

我最终从 AppDelegate 中调用了 FIRDatabase.database()。reference(),然后就可以了!当我试图从窗口调用它时,不知道为什么它不工作?.rootViewController为? MapViewController 我可以使用代码到达 observeSingleEventOfType:withBlock 的断点进行跟踪,但仍然不知道为什么它没有被调用。