了解Apple Watch和iPhone设备之间的互动

时间:2015-04-16 08:47:46

标签: ios objective-c appdelegate watchkit handoff

我有点困惑,因为当我在模拟器上运行Apple Watch扩展App架构时,我只看到Apple Watch应用程序被激活。但是,一旦我们开始使用Apple Watch,我不确定真实硬件会发生什么。

我想了解以下内容:

  1. 我之前是否需要在手机上启动相应的iPhone应用程序 在Apple Watch上启动应用程序?
  2. 如果1的答案是否定的,那我可以 从Apple Watch上的应用程序启动iPhone应用程序?如果答案为2 是的,那我怎么能以不在的方式启动iPhone App 的背景? (我发现handleWatchKitExtensionRequest可以触发 后台任务,但我还没有找到任何文件 - 我还找到了 Handoff Api ,它允许你恢复设备上的任务,但我不喜欢它需要一个iCloud帐户,我不知道如何构建一个App / watch交互,不强迫用户采用iCloud )。
  3. 鉴于Apple Watch App扩展程序位于iPhone App上 捆绑这是否意味着当你启动Apple Watch App时它需要一个 连接和接近与iPhone设备?我认为会有 是一个蓝牙连接,它将无法启动 一些应用程序,如果用户及其手表远离Iphone(什么是 范围?)
  4. 非常感谢

1 个答案:

答案 0 :(得分:0)

  1. 没有
  2. 没有
  3. 除非您使用手表和iPhone识别的Wifi网络,否则它们需要彼此相对靠近。在范围内猜测是无用的 - 许多因素都会影响BTLE的可用距离。