概览
消息是在两个设备之间传递的已发布对象。
消息仅在具有相同 Apiary Dev Console ID 的应用之间传送。请参阅 https://code.google.com/apis/console/
消息还有一种类型,用于将已发布的消息与订阅进行匹配。
- 另请参阅
- 有关出版物和订阅的更多信息。GNSMessageManager
此类继承 NSObject。
实例方法摘要 | |
((unavailable("Use +messageWithContent.") | - __attribute__ |
类方法摘要 | |
(instancetype) | + messageWithContent: |
使用默认类型的消息。更多... | |
(instancetype) | + messageWithContent:type: |
具有指定类型的消息。更多... | |
属性摘要 | |
NSString * | messageNamespace |
消息类型的命名空间。更多... | |
NSString * | type |
消息的类型。更多... | |
NSData * | content |
消息的内容。更多... | |
方法详细信息
+ (instancetype) messageWithContent: | (NSData *) | content |
使用默认类型的消息。
- 另请参阅
- GNSMessage.content,详细了解content。
+ (instancetype) messageWithContent: | (NSData *) | content | |
type: | (NSString *) | type | |
具有指定类型的消息。
- 另请参阅
- GNSMessage.content,详细了解content。
- GNSMessage.type,详细了解 type。
属性详情
|
readnonatomiccopy |
消息类型的命名空间。
空字符串是默认命名空间,并且每个应用(或共享 Google Developers Console 项目的应用)都是空的。请注意,目前仅信标附件将具有非默认命名空间。
|
readnonatomiccopy |
消息的类型。
长度不能超过 kGNSMessageMaximumLength Unicode 字符。尝试使用更长的类型会导致库在断言启用时断言,并在停用断言时不发布消息。
|
readnonatomiccopy |
消息的内容。
数据的格式因应用而异,并且必须由数据的所有发布商和订阅者商定。长度不能超过 kGNSMessageMaximumContentSize。如果尝试使用大于此大小的对象,则会导致库在断言处于启用状态时进行断言,并在停用断言时不发布消息。