へんてこのブログ

日々気づいたことや、最近やっていることを書いています

GCM for Chrome gem

Google Cloud Messaging for Chrome - Google Chromeのgemを開発しました.

いい感じにお使いください.
gcm_for_chrome | RubyGems.org | your community gem host

使い方

インストール

$ gem install gcm_for_chrome

使う

gcmc = GcmForChrome.new
# アクセストークンの設定をする
gcmc.set_access_token('your_client_id', 'your_client_secret', 'your_refresh_token')

share_data = {
  :title => 'test',
  :data  => 'hello! Chrome!!'
}.to_json
channel_ids = ['your_channel_id', 'your_channel_id2']

# share_dataをchannel_idsに送りつける
gcmc.send_notification(channel_ids, 'subchannel_id', share_data)

Travis CI

あんまし関係ないけど、このgcm_for_chromeからTravis CIってのを使ってみた.
すごく良い.

githubのREADMEでよく見るコレ出せるやつ
Build Status

これを使うにあたって参考になったページ