ios - 获取最新更新信息/Firebase

标签 ios swift firebase firebase-realtime-database

Firebase 上使用数据库时,是否可以从 iOS 应用程序中使用某些标准 API 检查文档的最后更新日期(和时间)?我的意思是不实现我自己的系统来知道最后一次触摸是什么时候。

例如,如果有一个“lastUpdate” 时间戳字段会很方便。

最佳答案

Firebase 实时数据库和 Cloud Firestore 都不会自动向写入数据添加时间戳字段。

如果您想要这样的字段,您必须自己添加,可以从客户端或 Cloud Functions 添加。

有关后者的一个简单示例,它跟踪数据库中的节点最后一次修改的时间,请参阅 this folder in the functions-samples repo .主要代码:

exports.touch = functions.database.ref('/chat/{message}').onWrite(
    (change, context) => admin.database().ref('/lastmodified').set(context.timestamp));

关于ios - 获取最新更新信息/Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53409430/

相关文章:

swift - 在 Swift 中更改标签的文本

android - 如何为 Firebase 身份验证用户设置自定义用户 UID?

firebase - 编译的 Jar 不断抛出 : Uncaught exception in the SynchronizationContext

Firebase 存储规则匹配不带用户 ID 扩展名的文件名

ios - iOS 框架的核心位置

ios - 从文本字段输入迭代 for 循环 X 次

ios - 如何在 iOS 上使用重新训练的 "tensorflow for poets"图?

objective-c - 有没有办法在UITableView(分组)中隐藏单元格?

xcode - 我如何使用从网络返回的结果(json 结果)来使用户移动到下一页或不移动到下一页

ios - 可以创建 UIWindow 来掩盖推送通知的自动转场吗?