2015-12-02 67 views
2

我对制作Apple Watch应用程序有疑问。 (使用watchOS 2) 我想制作一个健身应用程序,就像苹果的“锻炼”观看应用程序。WatchOS 2:触觉

我测试了WKInterfaceDevice类中的触觉API。

- (void)playHaptic:(WKHapticType)type; 

它在Apple Watch活动状态下工作。 (Apple Watch的屏幕处于打开状态。) 但Apple Watch未激活状态下未收到任何触觉反馈。 (Apple Watch的屏幕关闭。)

Q1。我想在锻炼应用程序的背景中接收触觉反馈。 Q2302。我想从iPhone的应用程序发送触觉反馈到后台的Watch应用程序(使用WatchConnectivity)。

你能告诉我如何在后台(不活动)状态下使用“playHaptic:”方法吗?

请帮忙!

+0

下面是我在玩触觉背景http://stackoverflow.com/a/43489557/5946768 – Mrsantateam

回答

0

监视应用程序不会在后台运行。一旦用户停止与应用程序交互并且手表变为空白,该应用程序将被暂停。它不能被iOS应用程序调用。 锻炼手表应用程序是一种特殊情况。

https://developer.apple.com/library/watchos/documentation/General/Conceptual/WatchKitProgrammingGuide/iOSSupport.html

有从iOS侧通知一些有限的控制。当通知被发送到satch时,用户可以通过点击通知轻松地打开关联的手表应用程序。

https://developer.apple.com/library/watchos/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html