2011-11-21 102 views
1

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

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

回答

0

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

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

+0

这将有效地意味着我将不得不创建一个storrageserver,这正是我想要的。 – Alxandr

+0

云中的东西呢? =) –

+0

storrageserver是一个存储服务器,无论它是作为物理服务器驻留在云中,还是两者都花钱(我没有太多钱)。这只是一个宠物项目,但它可能会变成不可能(这是愚蠢的,即使应用程序没有运行,也会在手机上收到通知,所以为什么不能wp7保存它们并将它们提供给我当我启动它的应用程序?)。 – Alxandr

0

你如何制作一个像你说的不想要的存储服务器?它根本不需要太多记忆,而且会是一个快速的民意调查。

只要服务器增加一个通知接收,并发送累积号码与应用程序与WCF服务。它会花你10分钟写。