furoblog’s blog

妻と一緒にはじめました。1日1更新が目標です。

【PWA】Push通知実装時のトラブルまとめ

PWA

PWA


 

FirebaseError: Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker for scope

 

日本語翻訳すると

FirebaseError:メッセージング:デフォルトのサービスワーカーを登録できません。スコープのServiceWorkerの登録に失敗しました

 

調べてみると、firebase-messaging-sw.jsの定義が必要な模様。

 

firebase.google.com

 

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にしました。

とすれば良いみたいです。

 

qiita.com