是否可以解析 Apple 通知中心服务内容 (ANCS)



我正在尝试通过BTLE将数据发送到外围设备。根据文本消息的内容,发送的数据应该不同。

例如:

  • 如果我发送"foo",那么它会将图像"1.png"发送到设备。
  • 如果我发送"bar",那么它应该发送另一个图像。

那么,如果手机收到具有特定内容的短信,我是否可以以某种方式解析/提取/过滤该消息的内容(在通知中心中)?

是 - 在此处查看 Apple ANCS 文档。并回答有关使用 ANCS 的一些常见问题: iOS 7 ANCS:在 iOS 中发现主要的 ANCS 服务 UUID 和蓝牙 LE 和 ANCS

很遗憾,您只能从文档中提取通知中心提供的信息:

  • NotificationAttributeIDAppIdentifier
  • NotificationAttributeID ITitle
  • 通知属性 ID 脚本标题
  • NotificationAttributeIDMessage
  • 通知属性 IDMessageSize
  • 通知属性 IDDate

因此,您将无法从ANCS中获取图像 - 目前只有上述信息可用。还有其他保留的NotificationAttributeId,因此将来Apple可能会提供图像。

最新更新