关于有没有第三方手环/手表能否获取 iOS 的专注状态

2023-08-15 12:54:17 +08:00
 l453798303

主要是为了看看通知,来电提醒使用。

但是貌似第三方无法正确获取 iOS 的专注状态。

尤其是午休,或者晚上提前睡觉的时候,手机打开了勿扰,但是手表推送依旧,吵醒了就很烦。

是不是苹果没用开放相关 API 供三方使用?

8014 次点击
所在节点    iPhone
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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX