我正在使用 react-native 制作简单的移动应用程序。它的服务器每分钟检查一些http资源。如果存在更改,它会向用户发送推送通知。
在这种情况下,我可以使用 Google Cloud Functions (Cloud Functions for Firebase) 作为服务器吗?
我搜索了一些云函数示例,但它们通常是各种事件侦听器、http 请求或背景更改事件。
我可以为这些 cron 作业使用云功能吗?
exports.checkNewData = function(url){
var latestData = db.get.latestData;
request.get(url, function(res, body){
if(body != latestData) sendPush('There is a new data')...
})
}
如果可以,我如何每分钟执行一次该功能?
只包装setInterval
函数内部可以吗?