1

有没有办法使用新的Cloud Functions在 Android Studio 中实现 Firebase 服务器端倒计时计时器(例如:10 小时倒计时)?

我希望计时器位于服务器端,这意味着每当用户打开我的应用程序时,所有用户的计数器总是在同一时间。

4

2 回答 2

3

Google Cloud Functions 目前不提供计时器/类似 cron 的作业。

您可以使用 ping 服务或https://cron-job.org之类的东西来模拟该行为,这表示这对于“传统”Google AppEngine Instance + Firebase Admin SDK可能仍然是一个很好的用途。

于 2017-03-13T20:14:09.823 回答
0

现在您可以使用 Firebase 预定功能

https://firebase.google.com/docs/functions/schedule-functions

例子:

exports.scheduledFunction = functions.pubsub.schedule('every 5 minutes').onRun((context) => {
  console.log('This will be run every 5 minutes!');
  return null;
});

或者

exports.scheduledFunctionCrontab = functions.pubsub.schedule('5 11 * * *')
  .timeZone('America/New_York') // Users can choose timezone - default is America/Los_Angeles
  .onRun((context) => {
  console.log('This will be run every day at 11:05 AM Eastern!');
  return null;
});
于 2020-09-15T10:03:01.703 回答