Ich habe die Anweisungen für Servicemitarbeiter von hier aus befolgt, in denen der Fetch-Listener fügt das Firebase-Token in die Header jeder Anfrage ein, damit Firestore die Anfrage authentifizieren kann
Es folgt meine Datei auth-service-worker.js
Code: Select all
import { initializeApp } from "firebase/app";
import { getAuth, onAuthStateChanged, getIdToken } from "firebase/auth";
// Initialize the Firebase app in the service worker script.
initializeApp(config);
/**
* Returns a promise that resolves with an ID token if available.
* @return {!Promise