Clase GNSMessage

Referencia de clase GNSMessage

Descripción general

Un mensaje es un objeto publicado que se entrega entre dispositivos cercanos.

Los mensajes se entregan solo entre apps que comparten el mismo ID de Apiary Dev Console. Consulte https://code.google.com/apis/console/.

Un mensaje también tiene un tipo, que se usa para hacer coincidir un mensaje publicado con suscripciones.

Consulta también
GNSMessageManager para obtener más información sobre publicaciones y suscripciones.

Hereda NSObject.

Resumen del método de instancia

((unavailable("Use
+messageWithContent.") 
- __attribute__
 

Resumen del método de la clase

(instancetype) + messageWithContent:
 Mensaje con el tipo predeterminado. Más...
 
(instancetype) + messageWithContent:type:
 Mensaje con el tipo especificado. Más...
 

Resumen de la propiedad

NSString * messageNamespace
 El espacio de nombres del tipo de mensaje. Más...
 
NSString * type
 Es el tipo de mensaje. Más...
 
NSData * content
 Indica el contenido del mensaje. Más...
 

Detalle del método

+ (instancetype) messageWithContent: (NSData *)  content

Mensaje con el tipo predeterminado.

Consulta también
GNSMessage.content para obtener más información sobre content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Mensaje con el tipo especificado.

Consulta también
GNSMessage.content para obtener más información sobre content.
GNSMessage.type para obtener más información sobre type.

Detalles de la propiedad

- (NSString*) messageNamespace
readnonatomiccopy

El espacio de nombres del tipo de mensaje.

El string vacío es el espacio de nombres predeterminado y es privado para cada app (o para las que comparten un proyecto de Google Developers Console). Ten en cuenta que, por el momento, solo los adjuntos de pixel contador tendrán un espacio de nombres distinto del predeterminado.

- (NSString*) type
readnonatomiccopy

Es el tipo de mensaje.

No puede tener más de kGNSMessagemaximumLength caracteres Unicode. Si intentas usar un tipo más largo, la biblioteca se confirmará si están habilitadas las aserciones y no se publicará el mensaje si están inhabilitadas.

- (NSData*) content
readnonatomiccopy

Indica el contenido del mensaje.

El formato de los datos es específico de la aplicación, y todos los publicadores y suscriptores de los datos deben acordarlos. No puede ser mayor que kGNSMessagemaximumContentSize. Si intentas usar un objeto más grande que este, la biblioteca se confirmará si están habilitadas las aserciones y no se publicará el mensaje si están inhabilitadas.