【问题标题】:Does firebase storage for android support offline cache?android的firebase存储是否支持离线缓存?
【发布时间】:2018-09-29 14:04:27
【问题描述】:

我想知道适用于 Android 的 Firebase 存储是否支持 Firestore 等离线功能?

【问题讨论】:

  • 我能知道为什么投反对票吗?
  • 我倾向于同意@VivekRajendran,这似乎是一个有效的问题。

标签: android firebase firebase-storage


【解决方案1】:

适用于 Cloud Storage 的 Firebase SDK 本身不支持离线访问。如果您使用 Glide for Android 之类的库,您可能会支持一些离线磁盘缓存,但这不是用于 Cloud Storage 的核心 Android SDK 的一部分。

【讨论】:

  • 谢谢。您能否提供更多关于如何在 Glide 离线时使用离线支持的信息?
【解决方案2】:

即使您的应用暂时失去网络连接,Firebase 也能正常工作。此外,Firebase 还提供用于在本地持久化数据、管理存在和处理延迟的工具。

只需一行代码即可启用磁盘持久性。

FirebaseDatabase.getInstance().setPersistenceEnabled(true);

Firebase 还提供以下功能:-

  • 存储新数据

    喜欢:-

    DatabaseReference scoresRef =FirebaseDatabase.getInstance().getReference("scores");
    scoresRef.keepSynced(true);
    
  • 离线查询数据

  • 离线处理交易

【讨论】:

  • 我只要求 Firesbase 存储而不是数据库
  • 设置 FirebaseDatabase setPersistenceEnabled true 是否也会影响云存储?
  • 不,它只影响数据库
猜你喜欢
  • 2017-01-04
  • 2011-10-27
  • 2020-08-18
  • 2016-08-24
  • 1970-01-01
  • 2017-01-08
  • 2010-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多