gpt4 book ai didi

ios - 检查 Firebase 本地是否存在离线数据。(是否上传)

转载 作者:行者123 更新时间:2023-11-30 11:02:02 24 4
gpt4 key购买 nike

我正在使用 Firebase,但遇到一个问题,即无法检查我的离线数据是否已上传到 Firebase 服务器。有什么方法可以在有互联网连接和没有互联网连接的情况下检查这一点吗?因为Firebase reference.setinfo首先将数据保存在本地,然后再保存在服务器上。

Database.database().isPersistenceEnabled 会帮我们做到这一点,但在某些情况下,当本地保存的数据量很大时,用户数据丢失的风险就会增加。

我们想要注销用户,并确保其所有数据都将保存在 Firebase 服务器上。

最佳答案

如果调用完成,任何 Firebase 数据库写入都会在本地保留。如果它们失败了,就会引发异常。

要了解写入是否已持久保存到服务器,请使用完成 block ,如下所示:https://firebase.google.com/docs/database/ios/read-and-write#add_a_completion_block

关于ios - 检查 Firebase 本地是否存在离线数据。(是否上传),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53238047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com