当用户停止使用应用程序并移动到Metro应用程序中的另一个时运行后台任务

时间:2013-03-13 11:16:42

标签: microsoft-metro

您好我的地铁应用程序中有以下要求。你能解释一下如何解决这个问题吗?

  1. 用户通过输入登录凭据登录到应用程序。
  2. 然后用户移动到另一个应用程序并开始处理它(他仍在使用机器)。
  3. 15分钟后他回来了。现在,我必须抛出错误消息“Session Tiemout”
  4. 我尝试使用BackgroungTask - 但没有成功。原因是我无法启动后台任务OnSuspend()。

    让我知道如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

如果您希望在再次激活应用时发生通知,则只需注册App Activation处理程序并检查您的登录信息是否已超时。

如果您希望通知在您的应用之外发生,则需要toast notification使用scheduled notification

后台任务是在用户正在做其他事情时在后台进行工作。它不能用于通知。