【发布时间】:2016-04-19 18:20:19
【问题描述】:
有没有办法识别名字
- 来自 iOS 的当前配对手表
- 当前正在运行手表应用程序的手表?
iOS 上的 UIDevice 似乎不提供对配对手表的访问。 WatchOS 上的 WCSession 也没有提供此类信息。要考虑的另一个框架?
目的:用户有多个配对手表,需要区分数据来自哪个设备。
【问题讨论】:
有没有办法识别名字
iOS 上的 UIDevice 似乎不提供对配对手表的访问。 WatchOS 上的 WCSession 也没有提供此类信息。要考虑的另一个框架?
目的:用户有多个配对手表,需要区分数据来自哪个设备。
【问题讨论】:
可以通过WKInterfaceDevice类访问当前运行应用的手表名称:
[[WKInterfaceDevice currentDevice] name]
虽然使用这种方法区分一个和另一个依赖于某人在手机的 UI 中重命名手表。
因为手表的名称并没有真正出现在任何地方(可能是蓝牙?),重命名可能是一个低概率事件。
【讨论】: