2012-11-28 53 views
4

我使用的是Windows Phone上的我的定時器應用得到了很多關於與人延遲通知的問題報告8.WP8 ScheduledActionService - 報警延時

http://www.windowsphone.com/en-us/store/app/timer/38ac6043-0d3e-471a-9527-a20d1ef8521b

總是存在的報警問題補充到ScheduledActionService不是很準確。我在應用程序運行時通過在實際報警計數到0後立即添加和刪除虛警,從而解決了問題。這會「喚醒」ScheduledActionService,它檢查過期的警報並顯示通知。這種行爲隨着WP8而改變。

我的小黑客不再工作了,很多人似乎對此感到沮喪。我也得到了反饋,有時報警器根本無法在鎖屏下工作。可悲的是我只能在仿真器上重現第一個問題。有沒有人遇到類似的行爲?

是否有任何其他可能性告訴ScheduledActionService檢查它的警報?

是否有可能在WP8設備上的商店中隱藏我的應用,直到我糾正此行爲爲止?

問候,

基督教

+0

要取消發佈應用程序或將其隱藏在市場中,請單擊WP儀表板左側的應用程序選項卡,然後選擇應用程序。之後,您應該可以選擇隱藏應用程序 – Harshit

回答

1

我遇到了類似的問題。我創建了一個基本的語音啓用計時器應用我遇到的問題是,如果有人在20秒內將鬧鐘設置爲關閉,並且我創建了該預定的操作,並且該操作不會持續一分鐘。

「報警和提醒只在一分鐘內準確,換句話說,通知可以在計劃後一分鐘內啓動。」 -msdn

我知道你知道這一點,但我想我會把它包括給其他人閱讀。最後,我最終通過代碼中的計時器創建了所有警報,如果用戶退出應用程序,那麼我是否會創建預定的操作。如果用戶試圖關閉應用程序,並且剩餘時間少於一分鐘,則會顯示一個消息框,我不記得確切的警告,但是在退出應用程序後,它沿着電話線不能顯示警報一分鐘。

也許你可以爲用戶分割選項? 一個準確的計時器,只有在應用程序處於打開狀態時才能工作,並且您可以在代碼中控制到第二個時間,而在應用程序外工作的更通用的計時器只允許一分鐘增量。

+1

您的解決方法聽起來不錯。我已經嘗試了一個版本,在那裏我實現了一個自定義警報通知可悲的是,這不像ScheduledAlarm那樣可靠。主要問題在於它取決於用戶的音量設置。你有沒有找到解決這個問題的方法? – xchrdw

+0

我喜歡這個,我們遇到同樣的問題!不,我不是真的只是另一個工作。顫動。 –

+0

我剛剛閱讀我的評論,並意識到它太模糊不是嗎?我是一個可怕的作家:)如果不清楚我使用手機震動提醒用戶以及聲音。他們可以打開電話,但更難讓他們振動,誠實地說,他們不應該想要任何聲音警報:) –