بررسی اجمالی
مدیر پیام به شما امکان می دهد انتشارات و اشتراک ایجاد کنید.
آنها فقط تا زمانی که مدیر وجود دارد معتبر هستند.
NSObject را به ارث می برد.
خلاصه روش نمونه | |
(instancetype) | - initWithAPIKey: |
مدیر پیام ها را راه اندازی می کند. بیشتر... | |
(instancetype) | - initWithAPIKey:paramsBlock: |
مدیر پیام ها را با پارامترهای اضافی راه اندازی می کند. بیشتر... | |
(id< GNSPublication >) | - publicationWithMessage: |
پیامی را منتشر می کند. بیشتر... | |
(id< GNSPublication >) | - publicationWithMessage:paramsBlock: |
پیامی را با پارامترهای اضافی منتشر می کند. بیشتر... | |
(id< GNSSubscription >) | - subscriptionWithMessageFoundHandler:messageLostHandler: |
در همه پیام های منتشر شده توسط برنامه شما مشترک می شود. بیشتر... | |
(id< GNSSubscription >) | - subscriptionWithMessageFoundHandler:messageLostHandler:paramsBlock: |
در پیامهای منتشر شده توسط برنامه شما با پارامترهای اضافی مشترک میشود. بیشتر... | |
خلاصه روش کلاس | |
(void) | + setDebugLoggingEnabled: |
ثبت اشکال زدایی را فعال یا غیرفعال می کند. بیشتر... | |
(BOOL) | + isDebugLoggingEnabled |
وضعیت ثبت اشکال زدایی فعلی را برمی گرداند. بیشتر... | |
جزئیات روش
- (instancetype) initWithAPIKey: | (NSString *) | apiKey |
مدیر پیام ها را راه اندازی می کند.
- Parameters
-
apiKey The API key of the app, required to use the Messages service
- (instancetype) initWithAPIKey: | (NSString *) | apiKey | |
paramsBlock: | (void(^)( GNSMessageManagerParams *)) | paramsBlock | |
مدیر پیام ها را با پارامترهای اضافی راه اندازی می کند.
- Parameters
-
apiKey The API key of the app, required to use the Messages service paramsBlock Use this block to pass additional parameters
- (id< GNSPublication >) publicationWithMessage: | ( GNSMessage *) | message |
پیامی را منتشر می کند.
برای لغو انتشار پیام، شی انتشار را رها کنید.
- Parameters
-
message The message to publish
- برمی گرداند
- موضوع انتشار; انتشار برای لغو انتشار
- (id< GNSPublication >) publicationWithMessage: | ( GNSMessage *) | message | |
paramsBlock: | (void(^)( GNSPublicationParams *)) | paramsBlock | |
پیامی را با پارامترهای اضافی منتشر می کند.
برای لغو انتشار پیام، شی انتشار را رها کنید.
- Parameters
-
message The message to publish paramsBlock Use this block to pass additional parameters
- برمی گرداند
- موضوع انتشار; انتشار برای لغو انتشار
- (id< GNSSubscription >) subscriptionWithMessageFoundHandler: | (GNSMessageHandler) | messageFoundHandler | |
messageLostHandler: | (GNSMessageHandler) | messageLostHandler | |
در همه پیام های منتشر شده توسط برنامه شما مشترک می شود.
برای توقف اشتراک آن را منتشر کنید. هنگامی که یک پیام جدید از یک دستگاه نزدیک دریافت می شود، فراخوانی می شود. هنگامی که پیام دیگر شنیده نمی شود، فراخوانی می شود.
- Parameters
-
messageFoundHandler Block that's called when a new message is discovered messageLostHandler Block that's called when a previously discovered message is lost
- برمی گرداند
- شیء اشتراک؛ انتشار برای لغو اشتراک
- (id< GNSSubscription >) subscriptionWithMessageFoundHandler: | (GNSMessageHandler) | messageFoundHandler | |
messageLostHandler: | (GNSMessageHandler) | messageLostHandler | |
paramsBlock: | (void(^)( GNSSubscriptionParams *)) | paramsBlock | |
در پیامهای منتشر شده توسط برنامه شما با پارامترهای اضافی مشترک میشود.
به عنوان مثال، می توانید در زیر مجموعه ای از پیام ها مشترک شوید. برای توقف اشتراک آن را منتشر کنید.
- Parameters
-
messageFoundHandler Block that's called when a new message is discovered messageLostHandler Block that's called when a previously discovered message is lost paramsBlock Use this block to pass additional parameters
- برمی گرداند
- شیء اشتراک؛ انتشار برای لغو اشتراک
+ (void) setDebugLoggingEnabled: | (BOOL) | enabled |
ثبت اشکال زدایی را فعال یا غیرفعال می کند.
وقتی فعال باشد، پیامهای گزارش عملیات داخلی روی کنسول نوشته میشود تا به اشکالزدایی کمک کند، حتی در نسخههای انتشار. این برای اشکال زدایی مشکلاتی که مشتریان شخص ثالث با آن مواجه می شوند مفید است. بهطور پیشفرض، حتی در ساختهای دیباگ غیرفعال است.
+ (BOOL) isDebugLoggingEnabled |
وضعیت ثبت اشکال زدایی فعلی را برمی گرداند.