【问题标题】:Does clearing phone cache clears Firestore persistence?清除手机缓存是否会清除 Firestore 持久性?
【发布时间】:2020-02-05 10:23:47
【问题描述】:

如果在 Android 上,用户按下清除缓存(不清除数据)或使用任何更清洁的应用程序(如 clean master 等),Firestore 持久性数据会被清除吗?

【问题讨论】:

    标签: android firebase google-cloud-firestore


    【解决方案1】:

    如果在 android 上,用户按下清除缓存(不清除数据)或使用任何更清洁的应用程序(如 clean master 等),firestore 持久性数据会被清除吗?

    是的,它会的。根据Firestore offline persistence的官方文档:

    Cloud Firestore 支持离线数据持久化。此功能会缓存您的应用正在使用的 Cloud Firestore 数据的副本,以便您的应用可以在设备离线时访问数据。

    因此,这意味着客户端会将活动和最近的数据保存到磁盘。如果清除缓存,则需要重新获取数据。这种技术在 Firestore 上不太推荐,因为再次获取所有数据将花费您对所读取的每个文档的读取操作。

    【讨论】:

    • 现在说得通了。抱歉不能投票,因为我是新来的。但是非常感谢你。 :)
    猜你喜欢
    • 1970-01-01
    • 2018-08-02
    • 2014-08-16
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2021-08-11
    相关资源
    最近更新 更多