2016-03-05 425 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

相关问题