Ios WatchKit从iPhone中关闭的应用程序获取数据
有些应用程序(例如Runtastic)可以通过手表激活配套应用程序的某些功能,即使该应用程序未在iPhone中运行(从未打开或关闭)。如何在我的应用程序中实现同样的功能(获取常规数据或设置)?我在后台阅读了一些苹果关于应用程序的文档,但我没有发现任何关于应用程序关闭的信息。有人能帮我吗?提前感谢您在这里有一些选择:使用Ios WatchKit从iPhone中关闭的应用程序获取数据,ios,xcode,watchkit,Ios,Xcode,Watchkit,有些应用程序(例如Runtastic)可以通过手表激活配套应用程序的某些功能,即使该应用程序未在iPhone中运行(从未打开或关闭)。如何在我的应用程序中实现同样的功能(获取常规数据或设置)?我在后台阅读了一些苹果关于应用程序的文档,但我没有发现任何关于应用程序关闭的信息。有人能帮我吗?提前感谢您在这里有一些选择:使用openParentApplication:reply:在WKInterfaceController中打开父iPhone应用程序到后台,使用共享应用程序容器或使用应用程序组共享NS
openParentApplication:reply:
在WKInterfaceController
中打开父iPhone应用程序到后台,使用共享应用程序容器或使用应用程序组共享NSUserDefaults
和钥匙链项目。这将适用于WatchKit 1应用程序,下面是一篇关于如何使用这些(+MMWormhole
)的文章:
要记住的一件事是,当watchOS 2在今年秋天晚些时候发布时,它将不再适用于WatchKit 2应用程序。您需要
WCSession
,但这是一个完全不同的事情和问题。在后台双击home按钮是否可以看到应用程序?因为我的应用程序可能有问题…谢谢。。是的,我知道新的WCSession。。应该更容易与iPhone进行通信。关于openparentApplication:我用它来发送和接收数据,但即使手机被锁定,它也能工作吗?我没有找到任何关于这方面的官方信息,但即使手机被锁定,它很可能也能工作。当然,您可以简单地测试它。我的苹果手表上有watchOS 2,所以我无法测试。非常感谢。。。现在,我创建了一个非常愚蠢的应用程序,我从手表中询问应用程序中的一个号码,如果应用程序关闭并且手机被锁定,它也可以工作。。。