کلاس GNSMessage

مرجع کلاس GNSMessage

بررسی اجمالی

پیام یک شی منتشر شده است که بین دستگاه های نزدیک تحویل داده می شود.

پیام‌ها فقط بین برنامه‌هایی که همان شناسه کنسول Apiary Dev Console را به اشتراک می‌گذارند، ارسال می‌شود. به 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
read nonatomic copy

فضای نام نوع پیام

رشته خالی فضای نام پیش‌فرض است و برای هر برنامه (یا برنامه‌هایی که پروژه کنسول برنامه‌نویس Google را به اشتراک می‌گذارند) خصوصی است. توجه داشته باشید که در حال حاضر، فقط پیوست های beacon فضای نامی غیر از پیش فرض خواهند داشت.

- (NSString*) type
read nonatomic copy

نوع پیام.

نمی تواند بیشتر از نویسه های یونیکد kGNSMessageMaximumLength باشد. تلاش برای استفاده از نوع طولانی‌تر باعث می‌شود که کتابخانه در صورت فعال بودن ادعاها ادعا کند و در صورت غیرفعال شدن ادعاها، پیام را منتشر نکند.

- (NSData*) content
read nonatomic copy

محتوای پیام.

قالب داده ها برای برنامه خاص است و باید توسط همه ناشران و مشترکین داده ها توافق شود. نمی تواند بیشتر از kGNSMessageMaximumContentSize باشد. تلاش برای استفاده از یک شی بزرگتر از این باعث می شود که کتابخانه در صورت فعال بودن ادعاها ادعا کند و در صورت غیرفعال شدن ادعاها پیام را منتشر نکند.