"未配对的设备的WatchKit活动"?

时间:2015-12-30 12:09:52

标签: ios watchkit apple-watch

我想确保当手表未与iPhone配对时,会向用户发出正确的信息警告。我看到当我关闭蓝牙时,其他一些应用程序会显示一个全屏红色设备图标,其中应用程序的名称为白色,表示该设备未配对,并且应用程序需要该对才能工作。当我使用我的应用程序执行相同操作时,我仍然只能在右侧(或左侧取决于手腕......)角落的时间旁边只有一个小图标,而不是全屏图标。

我想知道是否有一种特定的方式向用户显示该状态,或者它是否应该是由系统处理的自动功能,由于某些原因,它对我不起作用。

1 个答案:

答案 0 :(得分:2)

不了解自动功能,但使用WatchConnectivity框架可以了解paired iPhone是否可以访问。如果没有,您可以显示interface controller正确的消息以警告用户。 WCSession有一个布尔属性reachable,其描述如下。

<强>讨论

  

在您的WatchKit扩展程序中,此属性的值为   当用户的iPhone和iPhone上的匹配会话处于活动状态时为YES   设备在范围内,以便可以进行通信。在iOS上,   当配对的Apple Watch在范围内时,值为YES   相关的Watch应用程序正在前台运行。在所有其他情况下,   值为NO。

有关详情,请查看WatchConnectivity Framwork