فئة GNSMessage

مرجع فئة GNSMessage

نظرة عامة

الرسالة هي عنصر منشور يتم تسليمه بين الأجهزة المجاورة.

ولا يتم تسليم الرسائل إلا بين التطبيقات التي تتشارك رقم التعريف نفسه لوحدة تحكم مطوّري البرامج في Apiary. يُرجى الاطّلاع على https://code.google.com/apis/console/.

الرسالة أيضًا من نوعها، يتم استخدامها لمطابقة الرسالة المنشورة مع الاشتراكات.

يمكن أيضًا مراجعة
يمكنك
GNSMessageManager للحصول على مزيد من المعلومات حول جهات النشر والاشتراكات.

تكتسب NSObject.

ملخّص طريقة المثيل

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

ملخّص طريقة الفئة

(instancetype) + messageWithContent:
 رسالة ذات النوع التلقائي. المزيد...
 
(instancetype) + messageWithContent:type:
 رسالة من النوع المحدّد المزيد...
 

ملخّص الموقع

NSString * messageNamespace
 مساحة الاسم لنوع الرسالة المزيد...
 
NSString * type
 نوع الرسالة. المزيد...
 
NSData * content
 محتوى الرسالة. المزيد...
 

تفاصيل الطريقة

+ (instancetype) messageWithContent: (NSData *)  content

رسالة ذات النوع التلقائي.

يمكن أيضًا مراجعة
GNSMessage.content للاطّلاع على مزيد من المعلومات عن content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

رسالة من النوع المحدّد

يمكن أيضًا مراجعة
GNSMessage.content للاطّلاع على مزيد من المعلومات عن content.
GNSMessage.type للاطّلاع على مزيد من المعلومات عن type.

تفاصيل الموقع

- (NSString*) messageNamespace
readnonatomiccopy

مساحة الاسم لنوع الرسالة

السلسلة الفارغة هي مساحة الاسم التلقائية، وتكون خاصة لكل تطبيق (أو التطبيقات التي تشارك مشروع Google Developer Console). تجدر الإشارة إلى أنه في الوقت الحالي، ستحتوي مرفقات الإشارات فقط على مساحة اسم بخلاف المساحة التلقائية.

- (NSString*) type
readnonatomiccopy

نوع الرسالة.

لا يمكن أن يتجاوز طوله أحرف kGNSMessageLimitLength Unicode. وستؤدي محاولة استخدام نوع أطول إلى تأكيد المكتبة في حال تفعيل التأكيدات وعدم نشر الرسالة في حال إيقاف هذه التأكيدات.

- (NSData*) content
readnonatomiccopy

محتوى الرسالة.

ويكون تنسيق البيانات خاصًا بالتطبيق، ويجب أن يوافق عليه جميع الناشرين والمشتركين في البيانات. لا يمكن أن يزيد طوله عن kGNSMessageLimitContentSize. تؤدي محاولة استخدام كائن أكبر من ذلك إلى تأكيد المكتبة في حال تفعيل التأكيدات وعدم نشر الرسالة في حال إيقاف هذه التأكيدات.