识别 Apple Watch 名称

wid*_*der 1 ios watchos-2

有没有办法识别名字

  • 来自 iOS 的当前配对手表
  • 手表应用程序当前正在运行的手表的哪个?

iOS 上的 UIDevice 似乎不提供对配对手表的访问。WatchOS 上的 WCSession 也没有提供此类信息。另一个要考虑的框架?

用途:用户拥有多个配对手表,需要区分数据来自哪个设备。

Pet*_*esh 5

可以通过类访问当前运行应用程序的手表的名称WKInterfaceDevice

[[WKInterfaceDevice currentDevice] name]
Run Code Online (Sandbox Code Playgroud)

尽管使用这种方法区分另一个手表需要有人在手机用户界面中重命名手表。

由于手表的名称并未真正出现在任何地方(可能是蓝牙?),因此重命名可能是低概率事件。