我开发了一个基于Firestore的Android APP,用于存储数据的数据库。
用户想要手动控制(通过APP上的按钮)离线之间的切换(不与firestore服务器同步) 和联机(使用firestore服务器启用同步)模式。
是否有特定的Firestore API来打开/关闭firestore数据同步本地/远程?
提前感谢有关此事的任何建议/支持:)
答案 0 :(得分:1)
Firebase实时数据库有两个用于手动管理连接的功能,分别是goOffline
和goOnline
。
现在,它看起来并不像Firestore具有与上面列出的功能类似的功能。您可以浏览他们的文档,但查看Firestore对象以及各种设置和配置对象,没有类似的调用。
答案 1 :(得分:0)
我不确定这是否是您想要的... https://firebase.google.com/docs/firestore/manage-data/enable-offline
文档末尾有“禁用并启用网络访问”并执行以下操作。
例如。 Kotlin中的代码
db.disableNetwork().addOnCompleteListener {
// Do offline things
// ...
}
db.enableNetwork().addOnCompleteListener {
// Do online things
// ...
}
让我知道您是否可以使用此代码使用功能。