来自父 IOS 应用的 Wakeup Watch 应用 OS2?

Wakeup Watch app OS2 from the parent IOS app?

我想在手表上提供触觉反馈。只要手表应用程序处于活动状态,它就可以正常工作,但如果手表应用程序进入后台,则不会播放触觉反馈。是否有可能 "wake up" 来自父 IOS 应用的手表应用播放触觉反馈? (不是通知)

由于您禁止通知,因此无法执行您描述的操作。您的手表应用仅在启动、恢复或当前加载且 运行 时才能处理来自 iOS 的消息。

WatchConnectivity 为您提供了 5 种在手表和 phone 之间发送数据的方式。

sendMessage、sendMessageData:您的场景不包括这些调用,因为手表和 iPhone 应用程序都需要处于活动状态才能使此机制起作用。

updateApplicationContext、transferUserData 和 transferFile 可以随时从 iOS 应用程序调用,无论您的手表应用程序处于何种状态。但是,这些消息是在后台线程上发送的,您的手表应用程序代理将在下次加载手表应用程序时收到它们。根据手表的设计OS,none这些方法可以触发手表应用程序加载或激活。