我正在尝试通过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可能会提供图像。