Windows Phone应用程序 - 未激活时的反应性

时间:2013-08-16 08:03:29

标签: windows-phone-8

我正在为Windows 8 Phone应用程序进行一些可行性研究。我是一位经验丰富的.net程序员,但我还不熟悉一些w8p概念。我阅读了一些相关文档并提出了一些我无法找到明确答案的问题。

问题是关于在应用程序不活动时继续使用某些应用程序的逻辑。我想补充一点,该应用程序需要很少的处理能力。

  1. 是否有可能频繁更新应用的主要或次要磁贴,例如每秒一次?只是为了显示某种计数器或计时器。

  2. 是否可以在某个时间点安排重新启动应用?我看到了警报或提醒通知,但这需要用户点击警报窗口才能重新启动应用程序。 (我想补充一点,这可能是令人讨厌的行为,但在这种情况下,用户会明确希望应用程序在特定时间弹出。)

  3. 由于我怀疑第2点可能无法实现,我想询问是否有某种方法可以在没有贪睡按钮的情况下发出警报或提醒对话框,因为这不符合应用程序的逻辑。或者至少让应用程序有机会在用户按下贪睡时做出反应。

  4. 感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

  1. 仅在应用运行时。当应用未运行时,您只能使用后台代理每30分钟更新一次磁贴

  2. 不可能

  3. 不可能

答案 1 :(得分:0)

  1. 您可以使用tile notifications设置应用的主要图块标题,标题和计数器。当应用处于有效状态时,您也可以在本地执行此操作(local notifications for Windows PhoneShellTileSchedule可以帮助您)。

  2. 您可能无法在特定时间内启动自己的应用,但您只能发送举报通知,闹钟或用户可以点按以进入您应用的余额。

  3. 由于警报和剩余对话框都是Windows Phone本地功能,因此一旦显示就无法控制它们,因此,在点按暂停按钮时无法做出反应,例如控制显示哪些按钮。< / p>