【问题标题】:How to initiate push notification automatically如何自动启动推送通知
【发布时间】:2014-08-06 05:07:57
【问题描述】:
我想为 iPad 应用实现推送通知功能。
根据要求,管理员可以决定何时调用推送通知。管理员有一个网页,他可以在其中添加/编辑启动推送通知的时间。
我如何实现这个功能?
我们在自己的虚拟专用服务器上托管了我们的网站。
实现上述要求的最佳方法是什么?
- 是否需要创建 Windows 服务并监控数据库中的推送通知表以启动推送通知?
- 是否需要为推送通知创建 WCF 服务并使用系统调度程序调用该服务?
- 或任何其他最佳方法?
请指导我。
提前致谢。
【问题讨论】:
标签:
c#
asp.net
windows
wcf
【解决方案1】:
如果通知可以随机出现在数据库中,那么我将创建 Windows 服务以每 X 秒/分钟轮询通知表(取决于您的需要)。
WCF 在这里无法帮助您,不确定您想如何使用它。您可以在 Windows 服务中发送 APNS 通知by using PushSharp。
但是,如果您希望以更大的间隔(以小时为单位)轮询数据库,则创建一个控制台应用程序(通过 PushSharp)并使用计划任务定期运行它。