megos / webpush-sample

WebPushのサンプル(GoogleChrome、Firefox対応)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebPushサンプル

Google ChromeやFirefoxで動作するWebPushのサンプルプログラム

Original

Demo

Usage

  1. 「通知を有効にする」ボタンを押す
  2. ブラウザの受信設定が表示されるので、有効にする
  3. 「メッセージを送信する」ボタンを押すか、cURL Commandに表示されたスクリプトをコピーして、ターミナルやcygwinで実行する

Setting

  • htmlが動く環境またはNode.jsが動く環境が必要です
  • html環境の場合:Push通知はcurlコマンドを使う
  • Node.js環境の場合:Push通知をブラウザで行うことができる

Google Chrome

  1. Google Developer Consoleにてプロジェクトを作成する
  2. Google Cloud Messaging(GCM)を有効にする
  3. static/config.js<Your Public API Key ...>をGCMのAPIキーに書き換える
  4. static/manifest.json<Your Project Number ...>をプロジェクト番号に書き換える
  5. (Node.jsの環境がある場合)app.js<Your Public API Key ...>をGCMのAPIキーに書き換える

Firefox

  • 特に設定の必要なし

Node.js

  • $ npm install

実行(Node.js環境の場合)

Licence

Apache License, Version 2.0

About

WebPushのサンプル(GoogleChrome、Firefox対応)


Languages

Language:JavaScript 84.4%Language:HTML 15.6%