@firebase/messaging/sw

ফাংশন

ফাংশন বর্ণনা
ফাংশন (অ্যাপ, ...)
getMessaging(অ্যাপ) একটি Firebase ক্লাউড মেসেজিং দৃষ্টান্ত পুনরুদ্ধার করে।
ফাংশন (মেসেজিং, ...)
পরীক্ষামূলকSetDeliveryMetricsExportedToBigQueryEnabled(মেসেজিং, সক্ষম) BigQuery-এ Firebase ক্লাউড মেসেজিং মেসেজ ডেলিভারি মেট্রিক্স রপ্তানি সক্ষম বা অক্ষম করে। ডিফল্টরূপে, মেসেজ ডেলিভারি মেট্রিক্স BigQuery-এ এক্সপোর্ট করা হয় না। রানটাইমে এক্সপোর্ট সক্রিয় বা নিষ্ক্রিয় করতে এই পদ্ধতি ব্যবহার করুন।
অনব্যাকগ্রাউন্ডমেসেজ (মেসেজিং, নেক্সটঅরঅবজারভার) অ্যাপটি ব্যাকগ্রাউন্ডে থাকাকালীন একটি বার্তা প্রাপ্ত হলে কল করা হয়। একটি অ্যাপ্লিকেশান ব্যাকগ্রাউন্ডে বলে মনে করা হয় যদি কোনও সক্রিয় উইন্ডো প্রদর্শিত না হয়৷
ফাংশন()
সমর্থিত() SW প্রসঙ্গের মধ্যে সমস্ত প্রয়োজনীয় API বিদ্যমান কিনা তা পরীক্ষা করে

ইন্টারফেস

ইন্টারফেস বর্ণনা
Fcm অপশন ওয়েবের জন্য FCM SDK দ্বারা প্রদত্ত বৈশিষ্ট্যগুলির জন্য বিকল্পগুলি৷ WebpushFcmOptions দেখুন .
GetTokenOptions getToken() এর জন্য বিকল্প .
মেসেজপেলোড মেসেজ পেলোড যাতে নোটিফিকেশন পেলোড থাকে যা NotificationPayload এর সাথে উপস্থাপিত হয় এবং সেন্ড API এর মাধ্যমে ডেভেলপারদের দ্বারা প্রেরিত একটি নির্বিচারে সংখ্যক কী-মান জোড়া রয়েছে .
মেসেজিং Firebase ক্লাউড মেসেজিং SDK-এর সর্বজনীন ইন্টারফেস।
নোটিফিকেশনপেলোড বিজ্ঞপ্তির বিবরণ প্রদর্শন করুন। Send API এর মাধ্যমে বিস্তারিত পাঠানো হয় .

ফাংশন (অ্যাপ, ...)

getMessaging(অ্যাপ)

একটি Firebase ক্লাউড মেসেজিং দৃষ্টান্ত পুনরুদ্ধার করে।

স্বাক্ষর:

export declare function getMessagingInSw(app?: FirebaseApp): Messaging;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
অ্যাপ ফায়ারবেস অ্যাপ

রিটার্ন:

মেসেজিং

Firebase ক্লাউড মেসেজিং ইন্সট্যান্স প্রদত্ত ফায়ারবেস অ্যাপের সাথে যুক্ত।

ফাংশন (মেসেজিং, ...)

পরীক্ষামূলকSetDeliveryMetricsExportedToBigQueryEnabled(মেসেজিং, সক্ষম)

BigQuery-এ Firebase ক্লাউড মেসেজিং মেসেজ ডেলিভারি মেট্রিক্স রপ্তানি সক্ষম বা অক্ষম করে। ডিফল্টরূপে, মেসেজ ডেলিভারি মেট্রিক্স BigQuery-এ এক্সপোর্ট করা হয় না। রানটাইমে এক্সপোর্ট সক্রিয় বা নিষ্ক্রিয় করতে এই পদ্ধতি ব্যবহার করুন।

স্বাক্ষর:

export declare function experimentalSetDeliveryMetricsExportedToBigQueryEnabled(messaging: Messaging, enable: boolean): void;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
মেসেজিং মেসেজিং FirebaseMessaging উদাহরণ।
সক্ষম বুলিয়ান Firebase ক্লাউড মেসেজিং BigQuery-এ মেসেজ ডেলিভারি মেট্রিক্স এক্সপোর্ট করবে কিনা।

রিটার্ন:

অকার্যকর

অনব্যাকগ্রাউন্ডমেসেজ (মেসেজিং, নেক্সটঅরঅবজারভার)

অ্যাপটি ব্যাকগ্রাউন্ডে থাকাকালীন একটি বার্তা প্রাপ্ত হলে কল করা হয়। একটি অ্যাপ্লিকেশান ব্যাকগ্রাউন্ডে বলে মনে করা হয় যদি কোনও সক্রিয় উইন্ডো প্রদর্শিত না হয়৷

স্বাক্ষর:

export declare function onBackgroundMessage(messaging: Messaging, nextOrObserver: NextFn<MessagePayload> | Observer<MessagePayload>): Unsubscribe;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
মেসেজিং মেসেজিং মেসেজিং উদাহরণ.
nextOr Observer NextFn < মেসেজপেলোড > | পর্যবেক্ষক < মেসেজপেলোড > এই ফাংশন, বা পর্যবেক্ষক অবজেক্ট next সংজ্ঞায়িত, যখন একটি বার্তা প্রাপ্ত হয় এবং অ্যাপটি বর্তমানে পটভূমিতে থাকে তখন কল করা হয়।

রিটার্ন:

সদস্যতা ত্যাগ করুন

বার্তাগুলি শোনা বন্ধ করতে এই রিটার্ন ফাংশনটি চালান

ফাংশন()

সমর্থিত()

SW প্রসঙ্গের মধ্যে সমস্ত প্রয়োজনীয় API বিদ্যমান কিনা তা পরীক্ষা করে

স্বাক্ষর:

export declare function isSwSupported(): Promise<boolean>;

রিটার্ন:

প্রতিশ্রুতি<বুলিয়ান>

একটি প্রতিশ্রুতি যে একটি বুলিয়ান সমাধান.