WatchKit从iPhone中的关闭应用程序获取数据
问题描述:
有些应用程序(例如Runtastic)可以从Watch中激活配套应用程序的某些功能,即使该应用程序未在iPhone中运行(从未打开或关闭)。怎样才能使我的应用程序(获得一般数据或设置)相同?我从苹果公司的背景中阅读了一些关于应用程序的文档,但是我没有发现应用程序关闭的任何内容有人能帮我吗?在此先感谢WatchKit从iPhone中的关闭应用程序获取数据
答
您有几个选择:打开父iPhone应用程序使用openParentApplication:reply:
WKInterfaceController
后台,使用共享的应用程序容器或使用应用程序组共享NSUserDefaults
和钥匙串项目。这将为WatchKit 1个应用工作,这里是如何使用这些(+ MMWormhole
)的一篇文章:http://www.kristinathai.com/watchkit-best-practices-for-sharing-data-between-your-watch-and-ios-app/
有一点要记住的是,当watchOS 2推出后在今年秋天,这不会与WatchKit工作2个应用程序了。你需要WCSession
,但这是完全不同的事情和问题。
背景中的应用程序是否可在双按按钮上显示?因为在我的应用程序中可能有错误... – Lorenzo