是否可以解析Apple Notification Center服务内容(ANCS)?

时间:2014-02-10 21:09:50

标签: parsing notifications apple-push-notifications extract core-bluetooth

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

例如:

  • 如果我发送“foo”,它会将图像“1.png”发送到设备。
  • 如果我发送“bar”,则应发送另一张图片。

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

1 个答案:

答案 0 :(得分:2)

是 - 查看Apple ANCS文档here。并回答了有关使用ANCS的一些常见问题:iOS 7 ANCS: Discovering the primary ANCS Service UUIDBluetooth LE and ANCS in iOS

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

  • NotificationAttributeIDAppIdentifier
  • NotificationAttributeIDTitle
  • NotificationAttributeIDSubtitle
  • NotificationAttributeIDMessage
  • NotificationAttributeIDMessageSize
  • NotificationAttributeIDDate

所以你无法从ANCS中获取图像 - 目前只有上述信息可用。还有其他保留的NotificationAttributeId,但未来Apple可能会提供图像。