与初始上传 C# 相比,在日期触发的后台任务

Background Task that is triggered on dates compared to initial upload C#

我想实现一个在特定时间触发的后台任务,与初始上传相比。

例如, 用户从 WP8 应用程序上传数据。包含该数据的推送通知将在 1 天后、2 天后、一周后、一个月后、六个月后发送到应用程序。我想知道这个任务是否可行,或者是否有更好的方法。你会怎么做呢?

实际上,如果您有一个推送后台任务,那么您的应用程序将完全由您的服务器计时。 因此,由您的服务器决定何时发送推送通知。它与您的应用程序无关。只需将初始安装日期与推送一起发送到服务器即可 url.

在服务器上,您可能希望使用 Quartz 进行调度。

如果您想在应用程序中定期执行某些操作而不是使用 TimeTrigger