0

我有点困惑,因为当我在模拟器上运行 Apple Watch 扩展应用程序架构时,我只看到 Apple Watch 应用程序被吃掉了。但是,我不确定一旦我们拿到 Apple Watch ,真正的硬件会发生什么。

我想了解以下内容:

  1. 在 Apple Watch 上启动 App 之前,是否需要在手机上启动相应的 iPhone App?
  2. 如果 1 的答案是否定的,我可以从 Apple Watch 上的应用程序启动 iPhone 应用程序吗?如果 2 的答案是肯定的,那么我如何以不在后台的方式启动 iPhone 应用程序?(我发现 handleWatchKitExtensionRequest 可以触发后台任务,但我还没有找到任何文档 - 我还找到了Handoff Api,它允许您在设备上恢复任务,但我不喜欢它需要 iCloud 帐户,我我不确定如何在不强制用户采用 iCloud 的情况下构建应用程序/手表交互)。
  3. 鉴于 Apple Watch 应用程序扩展驻留在 iPhone 应用程序包中,这是否意味着当您启动 Apple Watch 应用程序时,它需要与 iPhone 设备建立连接和接近度?我假设会有一个蓝牙连接,并且如果用户及其手表远离 Iphone,将无法启动某些应用程序(范围是多少?)

非常感谢

4

1 回答 1

0
  1. 不。
  2. 不。
  3. 除非您使用 Watch 和 iPhone 都可以识别的 Wifi 网络,否则它们需要彼此相对靠近。猜测距离是没有用的——许多因素会影响 BTLE 的可用距离。
于 2015-04-16T11:56:53.780 回答