Classe GNSMessage

Riferimento alla classe GNSMessage

Panoramica

Un messaggio è un oggetto pubblicato che viene recapitato tra dispositivi vicini.

I messaggi vengono recapitati solo tra app che condividono lo stesso ID console di sviluppo Apiary. Consulta la pagina https://code.google.com/apis/console/

Un messaggio ha anche un tipo, che viene utilizzato per abbinare un messaggio pubblicato alle sottoscrizioni.

Vedi anche
GNSMessageManager per ulteriori informazioni su pubblicazioni e abbonamenti.

Eredita NSObject.

Riepilogo del metodo di istanza

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

Riepilogo metodo classe

(instancetype) + messageWithContent:
 Messaggio di tipo predefinito. Altro...
 
(instancetype) + messageWithContent:type:
 Messaggio con il tipo specificato. Altro...
 

Riepilogo proprietà

NSString * messageNamespace
 Lo spazio dei nomi del tipo di messaggio. Altro...
 
NSString * type
 Il tipo di messaggio. Altro...
 
NSData * content
 Il contenuto del messaggio. Altro...
 

Dettaglio metodo

+ (instancetype) messageWithContent: (NSData *)  content

Messaggio di tipo predefinito.

Vedi anche
GNSMessage.content per ulteriori informazioni sul content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Messaggio con il tipo specificato.

Vedi anche
GNSMessage.content per ulteriori informazioni sul content.
GNSMessage.type per ulteriori informazioni sul type.

Dettagli della proprietà

- (NSString*) messageNamespace
readnonatomiccopy

Lo spazio dei nomi del tipo di messaggio.

La stringa vuota è lo spazio dei nomi predefinito ed è privata per ogni app (o per le app che condividono un progetto Google Developer Console). Tieni presente che, al momento, solo i collegamenti dei beacon avranno uno spazio dei nomi diverso da quello predefinito.

- (NSString*) type
readnonatomiccopy

Il tipo di messaggio.

Non può superare i caratteri Unicode kGNSMessagemaximumLength. Il tentativo di utilizzare un tipo più lungo farà sì che la libreria asserisca se le asserzioni sono abilitate e non pubblicherà il messaggio se le asserzioni sono disabilitate.

- (NSData*) content
readnonatomiccopy

Il contenuto del messaggio.

Il formato dei dati è specifico per l'applicazione e deve essere concordato da tutti i publisher e dai sottoscrittori dei dati. Non può essere più lungo di kGNSMessagemaximumContentSize. Se provi a utilizzare un oggetto di dimensioni maggiori, la libreria assegnerà se le asserzioni sono abilitate e non pubblicherà il messaggio se le asserzioni sono disabilitate.