2013-08-16 84 views
0

我正在爲Windows 8 Phone應用程序進行一些可行性研究。我是一位經驗豐富的.net程序員,但我還不熟悉w8p的一些概念。我閱讀了很多文檔,並且有些問題我找不到明確的答案。Windows Phone應用程序 - 處於活動狀態時的活動性

這些問題是關於繼續應用程序的一些邏輯,而它是不活躍的。我想補充一點,該應用只需要很少的處理能力。

  1. 是否有可能頻繁更新應用程序的主要或次要磁貼,就像每秒一次?只是爲了展示某種計數器或計時器。

  2. 是否可以安排在某個時間點重新激活應用程序?我看到了警報或提醒通知,但要求用戶點擊警報窗口才能重新啓動應用程序。 (我想補充一點,這是可能令人討厭的行爲,但在這種情況下,用戶會明確希望應用程序在特定時間彈出)。

  3. 因爲我懷疑點2可能不可行,所以我想詢問是否有某種方法可以在沒有貪睡按鈕的情況下發出警報或提醒對話框,因爲這不符合應用的邏輯。或者至少讓應用程序有機會在用戶按下貪睡時作出反應。

感謝您的幫助!

回答

0
  1. 只有當應用程序正在運行。當應用程序沒有運行,你只能使用一個後臺代理來更新瓷磚,每30分鐘一次

  2. 不可能

  3. 不可能

+0

幫助,這聽起來像wp8是不適合具有一些多任務感覺的應用程序!在應用程序運行時更新瓦片的意義是什麼?那麼瓷磚可見嗎? – Majnu

0
  1. 您可以使用tile notifications來設置你的應用的主要標題,標題和計數器。當應用程序處於活動狀態時,您也可以在本地執行此操作(local notifications for Windows PhoneShellTileSchedule將幫助您完成此操作)。

  2. 您可能無法在特定時間啓動您的應用程序,您可能只會發送敬酒通知,鬧鐘或用戶可以點按以輸入應用程序的剩餘部分。

  3. 由於警報和剩餘部分對話框都是Windows Phone本地功能,所以一旦顯示它們就無法控制它們,因此,例如在輕敲貪睡按鈕時無法做出反應,或控制顯示哪些按鈕。

相關問題