Javascript 当用户有一段时间未登录应用程序时发送电子邮件

Javascript 当用户有一段时间未登录应用程序时发送电子邮件,javascript,firebase,google-cloud-functions,Javascript,Firebase,Google Cloud Functions,我需要一些关于如何实现向用户发送电子邮件的建议,如果用户在javascript中已经3天没有登录到应用程序。基本上,根据我存储在数据库中的用户的lastLoggedIn状态通知用户。任何提示都将不胜感激。您应该为数据库编写任务 例如,一些代码将在每天上午@10.00运行,以检查用户的lastLoggedIn是否大于3天。稍后,您可以通知这些池用户 勾选此项可以给你一个意见。 希望有帮助 您可以使用Cloud Scheduler创建以pubsub Cloud函数为目标的作业,使用相同的主题 使用频

我需要一些关于如何实现向用户发送电子邮件的建议,如果用户在javascript中已经3天没有登录到应用程序。基本上,根据我存储在数据库中的用户的lastLoggedIn状态通知用户。任何提示都将不胜感激。

您应该为数据库编写任务

例如,一些代码将在每天上午@10.00运行,以检查用户的lastLoggedIn是否大于3天。稍后,您可以通知这些池用户

勾选此项可以给你一个意见。
希望有帮助

您可以使用Cloud Scheduler创建以pubsub Cloud函数为目标的作业,使用相同的主题

使用频率选项设置3天

编辑:

或者,您可以使用此新功能:

这基本上是一样的:

部署计划功能时,相关的计划程序作业和 发布/子主题将自动创建。Firebase CLI与 主题名称,您可以在GCP控制台中查看作业和主题

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