Firebaseメッセージング(ウェブ)を使用しようとしています。 Firebaseは、デフォルトで、サービスワーカーを保持するファイル "firebase-messaging-sw.js"を検索します。Firebase:サービスワーカーの場所を変更してください
サービスワーカースクリプトは、アプリケーションの絶対パス上にある必要があります。例:http://localhost/firebase-messaging-sw.js
このデフォルトの場所を変更する方法はありますか。公式ドキュメントを検索しました。私はこのメソッドを見つけました:useServiceWorker
サービスワーカーの登録を受け付けますが、それを使用しようとすると、メソッドが存在しないというエラーが表示されます。
したがって、firebaseメッセージングのサービスワーカーの場所を変更するにはどうすればよいですか?
はい、確かです。しかし、これを試して私は 'メソッドが存在しない'を得る! – Dewan159
これは私にとってはうまくいきます - 'firebase.messaging.useServiceWorker()'ではなく 'firebase.messaging()。useServiceWorker()'を実行したことを確信していますか? –
このAPIはライブラリのバージョン3.5.0で追加されたので、少なくともそのバージョンに更新してください。 – jwngr