我想知道Firestore的ServerValue.timestamp()是否即使在脱机时也会从其回调中返回值?然后使用ServerValue.timestamp()跟踪修改(可能是脱机)文件的时间是否是一个明智的选择?谢谢
答案 0 :(得分:2)
ServerValue.timestamp()
是一个返回静态令牌的函数,当将其写入文档字段时,该令牌将在服务器上进行解释。否则令牌本身就毫无意义。
如果您想让一个Timestamp对象的当前时间由客户端设备上的时钟来计算,只需调用Timestamp.init()。
有关文档未完全涵盖的服务器时间戳工作方式的更多信息,请阅读this article。