getToken() এর জন্য বিকল্প .
স্বাক্ষর:
export interface GetTokenOptions
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
serviceWorker Registration | সার্ভিস ওয়ার্কার রেজিস্ট্রেশন | পুশ মেসেজিং পাওয়ার জন্য পরিষেবা কর্মী নিবন্ধন। যদি রেজিস্ট্রেশনটি স্পষ্টভাবে প্রদান করা না হয়, তাহলে আপনার রুট অবস্থানে একটি firebase-messaging-sw.js থাকতে হবে। আরো বিস্তারিত জানার জন্য নিবন্ধন টোকেন অ্যাক্সেস দেখুন. |
vapidKey | স্ট্রিং | পরিষেবা পুশ করার জন্য দেওয়া সর্বজনীন সার্ভার কী। কীটি প্রাইভেট কী ধারণ করে এমন সার্ভার পাঠানোর মাধ্যমে পুশ বার্তা গ্রহণের জন্য পুশ গ্রাহকদের প্রমাণীকরণ করতে ব্যবহৃত হয়। এটি প্রদান করা না হলে, একটি ডিফল্ট VAPID কী ব্যবহার করা হয়। মনে রাখবেন যে কিছু পুশ পরিষেবার (Chrome Push Service) একটি নন-ডিফল্ট VAPID কী প্রয়োজন৷ অতএব, FCM এর সাথে কনফিগার ওয়েব শংসাপত্রের সাথে আপনার প্রকল্পের জন্য একটি VAPID কী তৈরি এবং আমদানি করার পরামর্শ দেওয়া হচ্ছে . ওয়েব পুশ পরিষেবাগুলির বিশদ বিবরণের জন্য ওয়েব পুশ প্রোটোকল দেখুন৷ |
GetTokenOptions.serviceWorkerRegistration
পুশ মেসেজিং পাওয়ার জন্য পরিষেবা কর্মী নিবন্ধন। যদি রেজিস্ট্রেশনটি স্পষ্টভাবে প্রদান করা না হয়, তাহলে আপনার রুট অবস্থানে একটি firebase-messaging-sw.js
থাকতে হবে। আরো বিস্তারিত জানার জন্য নিবন্ধন টোকেন অ্যাক্সেস দেখুন.
স্বাক্ষর:
serviceWorkerRegistration?: ServiceWorkerRegistration;
GetTokenOptions.vapidKey
পরিষেবা পুশ করার জন্য দেওয়া সর্বজনীন সার্ভার কী। কীটি প্রাইভেট কী ধারণ করে এমন সার্ভার পাঠানোর মাধ্যমে পুশ বার্তা গ্রহণের জন্য পুশ গ্রাহকদের প্রমাণীকরণ করতে ব্যবহৃত হয়। এটি প্রদান করা না হলে, একটি ডিফল্ট VAPID কী ব্যবহার করা হয়। মনে রাখবেন যে কিছু পুশ পরিষেবার (Chrome Push Service) একটি নন-ডিফল্ট VAPID কী প্রয়োজন৷ অতএব, FCM এর সাথে কনফিগার ওয়েব শংসাপত্রের সাথে আপনার প্রকল্পের জন্য একটি VAPID কী তৈরি এবং আমদানি করার পরামর্শ দেওয়া হচ্ছে . ওয়েব পুশ পরিষেবাগুলির বিশদ বিবরণের জন্য ওয়েব পুশ প্রোটোকল দেখুন৷
স্বাক্ষর:
vapidKey?: string;