主要是为了看看通知,来电提醒使用。
但是貌似第三方无法正确获取 iOS 的专注状态。
尤其是午休,或者晚上提前睡觉的时候,手机打开了勿扰,但是手表推送依旧,吵醒了就很烦。
是不是苹果没用开放相关 API 供三方使用?
1
Pazakui1259 2023-08-16 01:41:02 +08:00
专注模式是有 API 供 app 使用的: https://developer.apple.com/documentation/appintents/focus/
但是第三方手环手表都是直接支持 iOS 的 Apple Notification Center Service ,因为 app 没权限读取通知,通知都是只能接入系统的 ANCS 由 iOS 统一推送给蓝牙设备,但蓝牙设备目前没 API 读取专注模式(要是有也会难实现过滤吧),系统 ANCS 也会忽略专注模式把所有通知全部推送给蓝牙设备,所以做不到过滤。https://developer.apple.com/library/archive/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html |