有没有办法使用新的Cloud Functions在 Android Studio 中实现 Firebase 服务器端倒计时计时器(例如:10 小时倒计时)?
我希望计时器位于服务器端,这意味着每当用户打开我的应用程序时,所有用户的计数器总是在同一时间。
有没有办法使用新的Cloud Functions在 Android Studio 中实现 Firebase 服务器端倒计时计时器(例如:10 小时倒计时)?
我希望计时器位于服务器端,这意味着每当用户打开我的应用程序时,所有用户的计数器总是在同一时间。
Google Cloud Functions 目前不提供计时器/类似 cron 的作业。
您可以使用 ping 服务或https://cron-job.org之类的东西来模拟该行为,这表示这对于“传统”Google AppEngine Instance + Firebase Admin SDK可能仍然是一个很好的用途。
现在您可以使用 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;
});