0

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

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

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

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

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

感谢您的帮助!

4

2 回答 2

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

  2. 不可能

  3. 不可能

于 2013-08-16T08:20:04.023 回答
0
  1. 您可以使用磁贴通知来设置应用的主磁贴的标题、标题和计数器。当应用程序处于活动状态时,您也可以在本地执行此操作(Windows PhoneShellTileSchedule的本地通知将帮助您)。

  2. 您可能无法在特定时间内启动您的应用程序,您只能发送一个 toast 通知、警报或用户可以点击进入您的应用程序的剩余内容。

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

于 2013-08-16T11:14:02.280 回答