Informações gerais
Uma mensagem é um objeto publicado entregue entre dispositivos próximos.
As mensagens são entregues somente entre aplicativos que compartilham o mesmo ID do Apiary Dev Console. Consulte https://code.google.com/apis/console/
Cada mensagem também tem um tipo, que é usado para fazer a correspondência entre uma mensagem publicada e as assinaturas.
- Veja também
- GNSMessageManager para mais informações sobre publicações e assinaturas.
Herda o NSObject.
Resumo do método de instância | |
((unavailable("Use +messageWithContent.") | - __attribute__ |
Resumo do método de classe | |
(instancetype) | + messageWithContent: |
Mensagem com o tipo padrão. Mais... | |
(instancetype) | + messageWithContent:type: |
Mensagem com o tipo especificado. Mais... | |
Resumo da propriedade | |
NSString * | messageNamespace |
O namespace do tipo de mensagem. Mais... | |
NSString * | type |
Tipo da mensagem. Mais... | |
NSData * | content |
O conteúdo da mensagem. Mais... | |
Detalhes dos métodos
+ (instancetype) messageWithContent: | (NSData *) | content |
Mensagem com o tipo padrão.
- Veja também
- GNSMessage.content para mais informações sobre o content.
+ (instancetype) messageWithContent: | (NSData *) | content | |
type: | (NSString *) | type | |
Mensagem com o tipo especificado.
- Veja também
- GNSMessage.content para mais informações sobre o content.
- GNSMessage.type para mais informações sobre o type.
Detalhe da propriedade
|
readnonatomiccopy |
O namespace do tipo de mensagem.
A string vazia é o namespace padrão e é particular para cada app (ou apps que compartilham um projeto do Google Developer Console). No momento, apenas os anexos de beacon têm um namespace diferente do padrão.
|
readnonatomiccopy |
Tipo da mensagem.
Não pode ter mais de kGNSMessageMaximLength caracteres Unicode. A tentativa de usar um tipo mais longo faz com que a biblioteca declare se as declarações estão ativadas e não publique a mensagem se elas estiverem desativadas.
|
readnonatomiccopy |
O conteúdo da mensagem.
O formato dos dados é específico do aplicativo e precisa ser acordado por todos os editores e assinantes. Não pode ser maior que kGNSMessageMaximedContentSize. A tentativa de usar um objeto maior que isso faz com que a biblioteca declare se as declarações estão ativadas e não publique a mensagem se elas estiverem desativadas.