Ios 从配对的iPhone确定Apple Watch电池电量
在Apple Watch上,我可以通过设置Ios 从配对的iPhone确定Apple Watch电池电量,ios,watchkit,apple-watch,Ios,Watchkit,Apple Watch,在Apple Watch上,我可以通过设置wkInterfacedDevice.current().isBatteryMonitoringEnabled=true然后检查wkInterfacedDevice.current().batteryLevel和wkInterfacedDevice.current().batteryState>来检查手表套件扩展中的电池电量和充电状态 虽然wkInterfacedDevice.current()对象在iOS上可用,但是电池监视可启用的,电池级别和电池状态
wkInterfacedDevice.current().isBatteryMonitoringEnabled=true
然后检查wkInterfacedDevice.current().batteryLevel
和wkInterfacedDevice.current().batteryState>来检查手表套件扩展中的电池电量和充电状态
虽然wkInterfacedDevice.current()
对象在iOS上可用,但是电池监视可启用的
,电池级别
和电池状态
属性不可用
有人知道如何从iOS访问配对苹果手表的电池电量和充电状态吗?
这似乎是可能的,因为苹果的电池小部件显示成对苹果手表的当前电量和充电状态,尽管这可能使用私有API,因为它是iOS内置的小部件
有关更多上下文,请参阅。您可以使用WatchConnectivity
框架将该信息从watchOS
应用程序(如果您有)发送到iOS
应用程序,但如果没有连接的watchOS
应用程序,则没有其他使用公共API的解决方案。@DávidPásztor是的,这就是我现在要做的:用后台任务从watchOS向iOS发送消息,但更新太少,无法满足我的需要。数据似乎已经越来越频繁地被发送到iPhone,所以我希望能够利用它,但它似乎不适用于公共API。我不确定,但可能仅仅利用蓝牙功能就可以从iPhone获得任何已连接蓝牙设备的电池电量。因此,考虑到苹果手表只是另一种蓝牙设备,它可能是一种解决方案。