我想就手表给出一个触觉反馈。只要手表应用程序处于活动状态,就可以正常工作,但如果手表应用程序处于后台,则不会播放触觉反馈。是否有可能从父IOS应用程序“唤醒”手表应用程序来播放触觉反馈?(不是通知)
发布于 2015-10-03 23:09:04
既然你禁止通知,就不可能做你描述的事情。只有在iOS启动、恢复或当前加载并运行时,您的手表应用程序才能对来自它的消息进行操作。
WatchConnectivity提供了5种在手表和电话之间发送数据的方法。
sendMessage,sendMessageData:您的场景排除了这些调用,因为手表和iPhone应用程序都需要激活才能使该机制正常工作。
updateApplicationContext、transferUserData和transferFile可以在任何时候从iOS应用程序中调用,而不管您的手表应用程序的状态如何。但是,这些消息是在后台线程上发送的,下次加载手表应用程序时,您的手表应用程序委托会收到它们。根据手表操作系统的设计,所有这些方法都不能触发手表应用程序的加载或激活。
https://stackoverflow.com/questions/32916138
复制相似问题