首页 > 解决方案 > 是否可以定期或在特定日期推送通知?| 网络推送

问题描述

即使用户不在页面上,我也需要每周显示一次推送通知。我知道可以使用服务人员根据“提要”推送通知,但我不知道是否可以在特定日期推送通知。

如果可能的话,如何使用 PHP(如果需要,当然还有 JavaScript)来完成?

标签: javascriptphpservice-workerweb-push

解决方案


假设您可以使用 Firebase,一种方法是遵循另一个问题中提出的一般建议,并针对网络对其进行自定义:

  • 使用Firebase Cloud Messaging 的 JavaScript SDK在您的 Web 客户端中实现 Service Worker 的推送消息处理程序。

  • POST按照此示例应用程序中的示例,通过 ing 到 Firebase 云函数来“伪造”一个 cron 作业。如果您已经有一个 PHP 服务器正在运行,它可以用来定期触发 Firebase 云功能。或者,您可以完全跳过 Firebase 云函数部分,并使用您的 PHP 服务器直接触发推送消息。


推荐阅读