1

我想知道当我的应用程序关闭时发送通知时,是否可以在我的代码中的 wp7 上接收 toast 推送通知(或任何与此相关的推送通知)。例如。现在我有一个演示应用程序,每次我向应用程序发送 toast 通知时都会增加一个数字。在应用程序运行时,这可以完美运行,但是如果我关闭应用程序并发送 toast 通知,顶部的通知行会显示(应该如此),并且当我单击它时,数字不会更新。换句话说,我希望我的 channel.ShellToastNotificationReceived 在我收到通知后运行,当应用程序再次打开时,我想知道这是否可能?

作为替代方案,这是不可行的,是否可以在我收到 toast 通知时运行一小段代码?比如,创建一个后台代理或类似的东西,每当我的应用程序收到推送通知的 toast(或原始的,或任何其他类型)时,它就会被调用?

4

2 回答 2

0

如果没有任何用户操作,就无法远程启动您的应用程序。

但在您的情况下,您可以轻松弥补这一点:让应用程序请求数据。该应用程序只需要在启动时向服务器询问最新的值。然后它可以像收到推送通知一样行事。

于 2011-11-21T08:00:24.807 回答
0

您是否像您所说的那样制作一个存储服务器,您不想这样做。这根本不需要太多记忆,而且会是一个快速的民意调查。

每次收到通知时,只需让服务器递增,并使用 WCF 服务将累积数字发送到应用程序。你大概需要10分钟来写。

于 2012-03-09T20:23:12.760 回答