有没有办法在Android Studio中使用新的云功能实施Firebase服务器端倒计时器(例如:10小时倒计时)?
我希望计时器是服务器端,这意味着每当用户打开我的应用程序时,计数器将始终为所有用户同时进行。
答案 0 :(得分:3)
Google Cloud Functions目前不提供定时器/类似cron的作业。
您可以使用ping服务或类似https://cron-job.org的内容来模拟行为,这表示这可能仍然适用于“传统”Google AppEngine实例+ Firebase Admin SDK。
答案 1 :(得分: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;
});
OR
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;
});