GNSMessage Sınıfı

GNSMessage Sınıf Referansı

Genel bakış

Mesaj, yakındaki cihazlar arasında teslim edilen yayınlanmış bir nesnedir.

Mesajlar yalnızca aynı Apiary Geliştirici Konsolu Kimliğini paylaşan uygulamalar arasında teslim edilir. https://code.google.com/apis/console/ adresine bakın.

Mesajın bir türü de vardır. Bu tür, yayınlanan mesajı aboneliklerle eşleştirmek için kullanılır.

Aşağıdaki kaynakları da incelemenizi öneririz:
Yayınlar ve abonelikler hakkında daha fazla bilgi edinmek için
GNSMessageManager sayfasına göz atın.

NSObject öğesini devralır.

Örnek Yöntemi Özeti

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

Sınıf Yöntemi Özeti

(instancetype) + messageWithContent:
 Varsayılan türde mesaj. Diğer...
 
(instancetype) + messageWithContent:type:
 Belirtilen türdeki ileti. Diğer...
 

Mülk Özeti

NSString * messageNamespace
 Mesaj türünün ad alanıdır. Diğer...
 
NSString * type
 Mesajın türü. Diğer...
 
NSData * content
 Mesajın içeriği. Diğer...
 

Yöntem Ayrıntısı

+ (instancetype) messageWithContent: (NSData *)  content

Varsayılan türde mesaj.

Aşağıdaki kaynakları da incelemenizi öneririz:
content hakkında daha fazla bilgi edinmek için
GNSMessage.content sayfasına göz atın.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Belirtilen türdeki ileti.

Aşağıdaki kaynakları da incelemenizi öneririz:
content hakkında daha fazla bilgi edinmek için
GNSMessage.content sayfasına göz atın.
GNSMessage.type hakkında daha fazla bilgi edinin. type

Mülk Ayrıntısı

- (NSString*) messageNamespace
readnonatomiccopy

Mesaj türünün ad alanıdır.

Boş dize varsayılan ad alanıdır ve her uygulamaya (veya bir Google Developers Console projesini paylaşan uygulamalara) özeldir. Şu anda yalnızca işaretçi eklerinin varsayılan dışında bir ad alanına sahip olacağını unutmayın.

- (NSString*) type
readnonatomiccopy

Mesajın türü.

kGNSMessageMaxLength Unicode karakterlerinden uzun olamaz. Daha uzun bir türün kullanılması, onaylamaların etkinleştirilmesi durumunda kitaplığın onay vermesine neden olur ve onaylar devre dışı bırakılırsa mesajı yayınlamaz.

- (NSData*) content
readnonatomiccopy

Mesajın içeriği.

Verilerin biçimi uygulamaya özgüdür ve tüm veri yayıncıları ve aboneleri tarafından kabul edilmelidir. kGNSMessageMaksimumContentSize değerinden uzun olamaz. Bundan daha büyük bir nesnenin kullanılması, kitaplığın onaylar etkinleştirildiğinde onay vermesine, onaylar devre dışıysa mesajın yayınlanmamasına neden olur.