ওভারভিউ
বার্তা ম্যানেজার আপনাকে প্রকাশনা এবং সদস্যতা তৈরি করতে দেয়।
ম্যানেজার বিদ্যমান থাকা পর্যন্তই এগুলি বৈধ।
উত্তরাধিকারসূত্রে এনএসওবজেক্ট।
উদাহরণ পদ্ধতির সারাংশ | |
(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 |
ডিবাগ লগিং সক্ষম বা নিষ্ক্রিয় করে।
সক্রিয় করা হলে, অভ্যন্তরীণ ক্রিয়াকলাপের জন্য লগ বার্তাগুলি ডিবাগিং-এ সাহায্য করার জন্য কনসোলে লেখা হয়, এমনকি রিলিজ বিল্ডেও। এটি 3য় পক্ষের ক্লায়েন্টদের দ্বারা সম্মুখীন ডিবাগিং সমস্যার জন্য দরকারী। ডিফল্টরূপে, এটি অক্ষম করা হয়, এমনকি ডিবাগ বিল্ডগুলিতেও।
+ (BOOL) isDebugLoggingEnabled |
বর্তমান ডিবাগ লগিং অবস্থা প্রদান করে।