如何自动启动推送通知

本文关键字:通知 自动启动 | 更新日期: 2023-09-27 18:16:30

我想为iPad应用程序实现推送通知功能。根据需求,管理员可以决定何时调用推送通知。管理员有一个网页,在那里他可以添加/编辑启动推送通知的时间。我如何实现这个功能?我们把网站托管在自己的虚拟专用服务器上。达到上述要求的最佳方法是什么?

  1. 我是否需要创建一个Windows服务并监控数据库中的推送通知表以启动推送通知?
  2. 我是否需要为推送通知创建一个WCF服务,并使用系统调度程序调用该服务?
  3. 或者其他最好的方法?

请引导我。

如何自动启动推送通知

如果通知可以随机出现在数据库中,那么我将创建Windows Service来轮询通知表每X秒/分钟(取决于你需要什么)。

WCF不会在这里帮助你,不确定你想如何使用它。你可以在Windows服务中使用PushSharp来发送APNS通知。

但是,如果您希望以更大的间隔(以小时为单位)轮询数据库,那么创建一个控制台应用程序(通过PushSharp)并使用计划任务定期运行它。