2015-10-02 50 views
1

我想给腕表提供一个触觉反馈。只要手表应用程序处于活动状态,该功能就可以正常工作,但如果手表应用程序在后台运行,则不会播放触觉反馈。是否有可能从家长IOS应用程序“唤醒”手表应用程序来播放触觉反馈? (NOT A NOTIFICATION)唤醒从父IOS应用程序中观看应用程序OS2?

回答

2

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

WatchConnectivity为手表和手机之间发送数据提供了5种方式。

sendMessage,sendMessageData:您的场景排除了这些调用,因为手表和iPhone应用都需要激活才能使此机制生效。

updateApplicationContext,transferUserData和transferFile可以随时从iOS应用程序中调用,无论您的手表应用程序的状态如何。但是,这些消息是在后台线程上发送的,并且您的手表应用程序代理将在下次加载手表应用程序时收到它们。通过手表操作系统的设计,这些方法都不会触发手表应用程序加载或激活。

相关问题