Firebase:无需写入数据库即可获取当前时间(IOS 和 ANDROID)

dat*_*ata 4 android timestamp ios firebase firebase-realtime-database

我想使用 Firebase 获取服务器上的当前时间,而无需写入数据库然后读取它。

有人知道直接从 Firebase 获取当前时间戳的解决方案吗?

Ale*_*amo 6

就在这里!无论是用于 IOS 还是用于 Android,您都可以在Cloud Functions 中为 Firebase编写一个函数,这将非常简单:

exports.currentTime = functions.https.onRequest((req, res) => {
    res.send({"timestamp":new Date().getTime()})
})
Run Code Online (Sandbox Code Playgroud)

您可以在 Cloud Function 中托管它并在没有用户交互的情况下获取服务器时间戳。

有关如何在 Firebase 实时数据库中设置/读取时间戳的更多信息,请参阅我在这篇文章中的回答。