質問: CakePHPアプリケーションにFirebase Cloud Messagingを用いてWebプッシュ通知を実装しようとしています。 こちらのドキュメントを参考に進めています。 https://github.com/firebase/quickstart-js/tree/master/messaging **やりたいこと** index.ctpにて、プッシュ通知の許可を表示させたい。 **つまっている点** firebase serve -p 8081 をし、 http://localhost:8081 で確認したところ、 Cannot GET / と表示されてしまいます。 index.ctpの拡張子をhtmlにし、index.htmlで再度上記の動作をするとプッシュ通知の許可が表示されます。index.ctpでプッシュ通知の許可を表示する方法を教えていただきたいです。 以下に、ディレクトリ構成とコードを載せます。 全て同じ階層です。 -firebase.json -manifest.json -index.ctp -firebase-messaging-sw.js firebase.json ``` { "hosting": { "public": "./", "ignore": [ "firebase.json" ] } } ``` manifest.json ``` { "gcm_sender_id": "103953800507" } ``` Firebase Cloud Messagingを用いてWebプッシュ通知については、チュートリアル関連の記事はたくさんあるのですが、実際にWebアプリケーションに導入した記事は全くなく困っております。 どなたか、WebアプリケーションにFirebase Cloud Messagingを用いてWebプッシュ通知を実装する方法がわかる方がいましたら、教えていただきたいです。
回答: SSL化した環境にアップしたら見れました。