
苹果通知中心服务(ANCS)的目的是,使得蓝牙配件(通过一个蓝牙低功耗链路连接到iOS 设备)拥有一个简单方便的手段来访问iOS 设备上生成的众多通知信息。
ANCS是围绕着三个原则来设计的:简单、高效和可扩展。由此导致,无论是简单的发光二极管设备还是功能强大带有巨大显示屏的“伴侣”设备都能够利用到这个服务。
ANCS只依赖一个通用属性档案(Generic Attribute Profile)(GATT)子例程(sub-procedures)的标准集合,除此之外再无依赖项。一个充当GATT 客户端角色的外设,在使用ANCS 的同时仍然可以正常地访问iOS 设备所提供的其它服务。
除非另有说明,否则,通过ANCS 传输的所有数字值都应当按照小端在前(little endian)的方式来编码。
除非另有说明,否则,通过ANCS 传输的所有字符串值都应当是统一码(unicode)的,并且按照UTF-8 来编码。
苹果通知中心服务应当被称为ANCS。
ANCS 服务的发布者(iOS设备)应当被称为通知提供者(NP)。
ANCS 服务的任何一个客户端(手机配件)应当被称为通知消费者(NC)。
在一个iOS 设备上的iOS 通知中心里显示的一个通知,应当被称为一个iOS通知。
被一个GATT 特性发出的通知,是一个异步消息,应当被称为GATT通知。
HxLauncher: Launch Android applications by voice commands