getToken() için seçenekler.
İmza:
export interface GetTokenOptions
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
serviceWorkerRegistration | Hizmet Çalışanı Kaydı | Push mesajlarını almak için hizmet çalışanı kaydı. Kayıt açık bir şekilde sağlanmazsa kök konumunuzda bir firebase-messaging-sw.js olması gerekir. Daha fazla bilgi için Kayıt jetonuna erişim bölümüne bakın. |
vapidKey | dize | Hizmetleri aktarmak için sağlanan ortak sunucu anahtarı. Bu anahtar, yalnızca ilgili özel anahtara sahip gönderen sunuculardan push mesajları almak üzere push abonelerinin kimliğini doğrulamak için kullanılır. Sağlanmazsa varsayılan bir VAPID anahtarı kullanılır. Bazı push hizmetlerinin (Chrome Push Hizmeti) varsayılan olmayan bir VAPID anahtarı gerektirdiğini unutmayın. Bu nedenle, Configure Web Credentials with FCM (Web Kimlik Bilgilerini FCM ile Yapılandırma) ile projeniz için bir VAPID anahtarı oluşturup içe aktarmanız önerilir. Web push hizmetleriyle ilgili ayrıntılar için Web Push Protokolü başlıklı makaleye bakın. |
GetTokenOptions.serviceWorkerRegistration
Push mesajlarını almak için hizmet çalışanı kaydı. Kayıt açık bir şekilde sağlanmazsa kök konumunuzda bir firebase-messaging-sw.js
olması gerekir. Daha fazla bilgi için Kayıt jetonuna erişim bölümüne bakın.
İmza:
serviceWorkerRegistration?: ServiceWorkerRegistration;
GetTokenOptions.vapidKey
Hizmetleri aktarmak için sağlanan ortak sunucu anahtarı. Bu anahtar, yalnızca ilgili özel anahtara sahip gönderen sunuculardan push mesajları almak üzere push abonelerinin kimliğini doğrulamak için kullanılır. Sağlanmazsa varsayılan bir VAPID anahtarı kullanılır. Bazı push hizmetlerinin (Chrome Push Hizmeti) varsayılan olmayan bir VAPID anahtarı gerektirdiğini unutmayın. Bu nedenle, Configure Web Credentials with FCM (Web Kimlik Bilgilerini FCM ile Yapılandırma) ile projeniz için bir VAPID anahtarı oluşturup içe aktarmanız önerilir. Web push hizmetleriyle ilgili ayrıntılar için Web Push Protokolü başlıklı makaleye bakın.
İmza:
vapidKey?: string;