GetTokenOptions interface

گزینه هایی برای getToken() .

امضا:

export interface GetTokenOptions 

خواص

ویژگی تایپ کنید شرح
serviceWorkerRegistration ServiceWorkerRegistration ثبت نام کارگر سرویس برای دریافت پیام های فشاری. اگر ثبت نام به صراحت ارائه نشده است، باید یک firebase-messaging-sw.js در محل اصلی خود داشته باشید. برای جزئیات بیشتر به دسترسی به نشانه ثبت نام مراجعه کنید.
vapidKey رشته کلید سرور عمومی ارائه شده برای فشار دادن خدمات. این کلید برای احراز هویت مشترکین فشار استفاده می‌شود تا پیام‌های فشاری را فقط از سرورهای ارسالی که کلید خصوصی مربوطه را در خود دارند دریافت کنند. اگر ارائه نشده باشد، از یک کلید VAPID پیش فرض استفاده می شود. توجه داشته باشید که برخی از سرویس‌های فشار (سرویس فشار Chrome) به یک کلید VAPID غیر پیش‌فرض نیاز دارند. بنابراین، توصیه می شود با Configure Web Credentials with FCM یک کلید VAPID برای پروژه خود تولید و وارد کنید. . برای جزئیات بیشتر در مورد خدمات فشار وب، به پروتکل Web Push مراجعه کنید.

GetTokenOptions.serviceWorkerRegistration

ثبت نام کارگر سرویس برای دریافت پیام های فشاری. اگر ثبت نام به صراحت ارائه نشده است، باید یک firebase-messaging-sw.js در محل اصلی خود داشته باشید. برای جزئیات بیشتر به دسترسی به نشانه ثبت نام مراجعه کنید.

امضا:

serviceWorkerRegistration?: ServiceWorkerRegistration;

GetTokenOptions.vapidKey

کلید سرور عمومی ارائه شده برای فشار دادن خدمات. این کلید برای احراز هویت مشترکین فشار استفاده می‌شود تا پیام‌های فشاری را فقط از سرورهای ارسالی که کلید خصوصی مربوطه را در خود دارند دریافت کنند. اگر ارائه نشده باشد، از یک کلید VAPID پیش فرض استفاده می شود. توجه داشته باشید که برخی از سرویس‌های فشار (سرویس فشار Chrome) به یک کلید VAPID غیر پیش‌فرض نیاز دارند. بنابراین، توصیه می شود با Configure Web Credentials with FCM یک کلید VAPID برای پروژه خود تولید و وارد کنید. . برای جزئیات بیشتر در مورد خدمات فشار وب، به پروتکل Web Push مراجعه کنید.

امضا:

vapidKey?: string;