ফাংশন
ফাংশন | বর্ণনা |
---|---|
ফাংশন (অ্যাপ, ...) | |
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>;
রিটার্ন:
প্রতিশ্রুতি<বুলিয়ান>
একটি প্রতিশ্রুতি যে একটি বুলিয়ান সমাধান.