将托管在 firebase 上的 javascript 脚本安排为每 30 分钟 运行
Scheduling the javascript script hosted on firebase to run in every 30 minutes
我写了一个 javascript 代码,其中包含所有必要的 firebase 数据库条件,在此基础上我使用 fcm
发送推送通知。我在 firebase 上托管了脚本 (index.html & firebase.js)。
我想每 30 分钟安排一次保存在服务器上的脚本(它应该 运行 自动),以便每 30 分钟检查一次写在脚本上的条件,并将推送通知自动发送给用户。
Kinldy,帮我解决这个问题。
谢谢
我听说过 cron 任务。但是我不知道如何用脚本实现这个。
我希望根据我在脚本中编写的条件向用户发送推送通知。
如何在服务器端安排这个脚本?
无法在 Firebase 托管上安排 运行ning 代码。事实上:Firebase 托管不会 运行 您的任何代码。 index.html
和 JavaScript 中的所有代码都会发送到连接到您站点的任何客户端,并在那里进行解释。这实际上是您当前方法中的安全风险。
发送 FCM 消息要求您指定 FCM server 密钥。顾名思义,此密钥只能在受信任的环境中使用,例如您控制的服务器、您的开发机器或 Cloud Functions。后者可能是您发送这些 FCM 消息的最佳方式,您可以 .
我写了一个 javascript 代码,其中包含所有必要的 firebase 数据库条件,在此基础上我使用 fcm
发送推送通知。我在 firebase 上托管了脚本 (index.html & firebase.js)。
我想每 30 分钟安排一次保存在服务器上的脚本(它应该 运行 自动),以便每 30 分钟检查一次写在脚本上的条件,并将推送通知自动发送给用户。
Kinldy,帮我解决这个问题。
谢谢
我听说过 cron 任务。但是我不知道如何用脚本实现这个。
我希望根据我在脚本中编写的条件向用户发送推送通知。
如何在服务器端安排这个脚本?
无法在 Firebase 托管上安排 运行ning 代码。事实上:Firebase 托管不会 运行 您的任何代码。 index.html
和 JavaScript 中的所有代码都会发送到连接到您站点的任何客户端,并在那里进行解释。这实际上是您当前方法中的安全风险。
发送 FCM 消息要求您指定 FCM server 密钥。顾名思义,此密钥只能在受信任的环境中使用,例如您控制的服务器、您的开发机器或 Cloud Functions。后者可能是您发送这些 FCM 消息的最佳方式,您可以