گزینه هایی برای 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;