2016-03-05 94 views
2

我正在嘗試構建計時應用程序,讓腕錶每分鐘振動一次,以便讓用戶跟蹤時間。我有計時器正確工作和振動,但一旦手錶上的屏幕熄滅,它不再振動。一旦我將屏幕喚醒,就會恢復正常。試圖讓Apple Watch計時器應用程序在屏幕關閉時在後臺運行

現在送我使用這個振動:我知道這可能是某種設計實施的,以節省電池壽命

WKInterfaceDevice.currentDevice().playHaptic(.Stop) 

,但顯然我的應用程序的一點是要保持軌道即使屏幕關閉時也是如此。是這樣的可能嗎?

回答

1

不,它是not currently possible to provide haptic feedback while the screen is off,因爲當手表沒有喚醒時,代碼沒有運行。

正如你所想象的,這是由於節電的措施,當手表進入睡眠狀態時,會暫停手錶應用程序。

欲瞭解更多信息,蘋果開發者論壇有一個關於NSTimer in background長期watchOS 2線程。

對於watchOS 2,一種解決方案是在手機上使用配對的應用程序,該應用程序處理後臺計時器並使用本地通知。當手機被鎖定時,通知將被髮送到您的手錶。您也可以使用手錶連接功能在手錶清醒後隨時更新計時器詳情。

+0

該死的不幸。非常感謝我的迴應。我想我會嘗試使用計時器在iphone上工作並將通知發送到手錶。謝謝 – alexk403

相關問題