【问题标题】:Identify Apple Watch Name识别 Apple Watch 名称
【发布时间】:2016-04-19 18:20:19
【问题描述】:

有没有办法识别名字

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

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

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

【问题讨论】:

    标签: ios watchos-2


    【解决方案1】:

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

    [[WKInterfaceDevice currentDevice] name]
    

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

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

    【讨论】:

    • 太棒了。关于概率:拥有多块手表的用户倾向于将“XXXs Apple Watch”重命名为“XXXs Apple Watch”,因为他们需要在 iOS Watch App 中区分它们(假设有两个 42 毫米运动手表)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多