סקירה כללית
מנהל ההודעות מאפשר ליצור פרסומים ומינויים.
הן תקפות כל עוד המנהל קיים.
יורש את 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 |
מפעילה או משביתה רישום ביומן של ניפוי באגים.
כשהמדיניות הזו מופעלת, הודעות היומן לגבי פעולות פנימיות נכתבות במסוף כדי לסייע בניפוי באגים, גם בגרסאות build של גרסאות. הדבר שימושי לניפוי באגים בבעיות שבהן נתקלים לקוחות צד שלישי. כברירת מחדל, היא מושבתת, גם בגרסאות build של ניפוי באגים.
+ (BOOL) isDebugLoggingEnabled |
מחזירה את המצב הנוכחי של הרישום של ניפוי הבאגים.