我正在实施一款全天收集数据的Android应用。当用户返回有互联网连接的家时,应用程序会将数据推送到后端。
我一直在研究Firebase。它具有脱机功能,可以在出现临时网络中断时将数据保存到磁盘中。
我的问题是离线功能是否适合我的方案?该功能是针对短期中断而设计的,还是适用于任何类型的中断?
答案 0 :(得分:1)
适用于任何类型的中断。因此,如果您在白天没有互联网连接,当您晚上回到家中时,您离线时所做的所有更改都将被推送到Firebase数据库。
为此,您需要使用以下代码:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
希望它有所帮助。