9

当 AppleWatch 无法访问 iPhone 时,我们能否在手表中显示一些静态 UI?

假设我把 iPhone 忘在汽车座椅上,当我离开汽车时,是否可以在 AppleWatch 中显示一些你忘记 iPhone 的静态 UI?

4

4 回答 4

9

来自苹果布道者https://devforums.apple.com/thread/254576?tstart=0

最终结果是,如果 iPhone 无法访问,应用程序将无法运行。目前没有办法缓存信息以使其保持活动状态或看似如此。

于 2014-12-10T15:45:21.523 回答
1

在 WatchOS 2 中,现在可以在无法访问 iPhone 时在 Watch 上运行 WatchKit 应用程序。

上一个答案: 从Apple的公开声明和WatchKit API中可以清楚地看出,第三方开发者不需要管理手表和手机之间的连接,而且即使他们愿意也确实不能。

鉴于 Apple 公开表示 Watch 应用程序交互预计将以秒而不是分钟为单位,并且开发人员需要假设他们的 Watch 应用程序可以随时退出(以及相关的 WatchKit 扩展),似乎很有可能会有如果手机无法访问,则无法呈现静态内容——因为 Watch OS 将立即接管与用户交互的过程。

似乎几乎可以肯定,这将在 2015 年晚些时候发生变化,因为开发人员已被告知届时将有一个 SDK 来开发“完全原生”的应用程序。

于 2015-01-11T02:49:48.847 回答
1

其实你不需要做任何事情。我在真正的手表上注意到,如果 iPhone 无法触及,Apple 将显示默认的“iPhone 不可用”屏幕。同样,Apple 也会在 Watch 处于飞行模式时呈现默认的“飞行模式”屏幕 :) 。请参阅随附的屏幕截图。

在此处输入图像描述 在此处输入图像描述

于 2015-04-28T06:19:54.710 回答
-2

从技术上讲,您可以从静态内容开始应用故事板场景。如果手机不可达,则显示此场景。但是,一旦您的应用程序(无论是通过编程方式还是通过用户交互)尝试使用 WatchKit 扩展中的任何内容,就会出现一个微调器。

于 2014-12-13T00:07:31.353 回答