即使没有连接,ServerValue.timestamp()也会工作吗?

时间:2020-08-21 00:44:59

标签: ios swift firebase google-cloud-firestore timestamp

我想知道Firestore的ServerValue.timestamp()是否即使在脱机时也会从其回调中返回值?然后使用ServerValue.timestamp()跟踪修改(可能是脱机)文件的时间是否是一个明智的选择?谢谢

1 个答案:

答案 0 :(得分:2)

ServerValue.timestamp()是一个返回静态令牌的函数,当将其写入文档字段时,该令牌将在服务器上进行解释。否则令牌本身就毫无意义。

如果您想让一个Timestamp对象的当前时间由客户端设备上的时钟来计算,只需调用Timestamp.init()

有关文档未完全涵盖的服务器时间戳工作方式的更多信息,请阅读this article