识别 Apple Watch 名称

Identify Apple Watch Name

有没有办法识别名字

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

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

可以通过WKInterfaceDeviceclass:

访问运行上的当前手表应用名称
[[WKInterfaceDevice currentDevice] name]

虽然使用这种方法区分一个与另一个依赖于某人在 phone 的 UI 中重命名手表。

因为手表的名称并没有在任何地方真正浮出水面(可能是蓝牙?),重命名可能是一个低概率事件。