खास जानकारी
मैसेज मैनेजर की मदद से, पब्लिकेशन और सदस्यताएं बनाई जा सकती हैं.
ये सिर्फ़ तब तक मान्य होते हैं, जब तक मैनेजर मौजूद रहता है.
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 |
डीबग को लॉग करने की मौजूदा स्थिति दिखाता है.