V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
l453798303
V2EX  ›  iPhone

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

  •  
  •   l453798303 · 2023-08-15 12:54:17 +08:00 · 7443 次点击
    这是一个创建于 466 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    1 条回复    2023-08-16 01:41:02 +08:00
    Pazakui1259
        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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:04 · PVG 01:04 · LAX 09:04 · JFK 12:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.