gem 実装にあたっては以下のgemを使用します。 https://github.com/zaru/webpush https://github.com/rossta/serviceworker-rails VAPIDの生成 インストールしたらプッシュ配信用にpublic_keyとprivate_keyを生成します。 VAPIDについては以下。 http://qiita.com/tomoyukilabs/items/9346eb44b5a48b294762#%E5%85%A8%E4%BD%93%E3%81%AE%E6%B5%81%E3%82%8C 生成したpublic_keyとprivate_keyはdotenv-rails等で環境変数に設定しておきます。 manifest.jsonの宣言 次にmanifest.jsonを宣言します。詳細な仕様は以下。 https://developer.
![serviceworkerでwebpush! - メグリ株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/c1c03018650a6f582502b8a2869c29e3cd0aa9ca/height=288;version=1;width=512/https%3A%2F%2Fmgre.co.jp%2Fwp-content%2Fuploads%2F2017%2F05%2F6723.jpg)