FirebaseError: Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker for scope
日本語翻訳すると
FirebaseError:メッセージング:デフォルトのサービスワーカーを登録できません。スコープのServiceWorkerの登録に失敗しました
調べてみると、firebase-messaging-sw.jsの定義が必要な模様。
Uncaught (in promise) FirebaseError: Missing or insufficient permissions.
しかし今度は権限問題?
答えはありがたいことにQitaに掲載されていました。
Databaseのルールを変更します。
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
allow read, write: if false;
になっていたので、trueにしました。
とすれば良いみたいです。