GNSMessage-Klasse

GNSMessage-Klassenreferenz

Überblick

Eine Nachricht ist ein veröffentlichtes Objekt, das zwischen Geräten in der Nähe übertragen wird.

Nachrichten werden nur zwischen Apps gesendet, die dieselbe Apiary-Entwicklerkonsolen-ID haben. Siehe https://code.google.com/apis/console/

Eine Nachricht hat auch einen Typ, über den eine veröffentlichte Nachricht Abos zugeordnet wird.

Weitere Informationen
GNSMessageManager. Dort findest du weitere Informationen zu Publikationen und Abos.

Übernimmt NSObject.

Übersicht über Instanzmethoden

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

Klassenmethodenzusammenfassung

(instancetype) + messageWithContent:
 Nachricht mit dem Standardtyp. Mehr...
 
(instancetype) + messageWithContent:type:
 Nachricht mit dem angegebenen Typ. Mehr...
 

Property-Zusammenfassung

NSString * messageNamespace
 Der Namespace des Nachrichtentyps. Mehr...
 
NSString * type
 Der Typ der Nachricht. Mehr...
 
NSData * content
 Der Inhalt der Nachricht. Mehr...
 

Methodendetail

+ (instancetype) messageWithContent: (NSData *)  content

Nachricht mit dem Standardtyp.

Weitere Informationen
GNSMessage.content für weitere Informationen zu content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Nachricht mit dem angegebenen Typ.

Weitere Informationen
GNSMessage.content für weitere Informationen zu content.
GNSMessage.type findest du weitere Informationen zu type.

Objektdetails

- (NSString*) messageNamespace
readnonatomiccopy

Der Namespace des Nachrichtentyps.

Der leere String ist der Standard-Namespace und gilt nur für alle Apps (oder Apps, die ein Google Developer Console-Projekt verwenden). Derzeit haben nur Beacon-Anhänge einen anderen Namespace als der Standard-Namespace.

- (NSString*) type
readnonatomiccopy

Der Typ der Nachricht.

Darf nicht länger als kGNSMessageMaximumLength Unicode-Zeichen sein. Wenn Sie versuchen, einen längeren Typ zu verwenden, bestätigt die Bibliothek, ob Assertions aktiviert sind, und veröffentlicht die Nachricht nicht, wenn Assertions deaktiviert sind.

- (NSData*) content
readnonatomiccopy

Der Inhalt der Nachricht.

Das Format der Daten ist anwendungsspezifisch und muss von allen Publishern und Abonnenten der Daten vereinbart werden. Darf nicht länger als kGNSMessageMaximumContentSize sein. Wenn Sie versuchen, ein größeres Objekt zu verwenden, bestätigt die Bibliothek, ob Assertions aktiviert sind, und veröffentlicht die Nachricht nicht, wenn Assertions deaktiviert sind.