نظرة عامة
يتيح لك مدير الرسائل إنشاء جهات النشر والاشتراكات.
وتكون صالحة فقط ما دام المدير قائمًا.
تكتسب 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 |
لعرض حالة تسجيل تصحيح الأخطاء الحالية.