Skip to content
metaquarkPublic
forked from decision-labs/gcm

About

A gem that helps developers send data from servers to their Android applications on Android devices via Google Cloud Messaging for Android (GCM).

Resources

Stars

0 stars

Watchers

4 watching

Forks

 
 

Latest commit

 

History

33 Commits

Folders and files

Repository files navigation

Google Cloud Messaging for Android (GCM)

Build Status

GCM sends notifications to Android devices via GCM.

##Installation

$ gem install gcm

##Requirements

An Android device running 2.0 or newer and an API key as per GCM getting started guide.

##Usage

Sending notifications:

require 'gcm'

gcm = GCM.new(api_key)
registration_ids= ["12", "13"] # an array of one or more client registration IDs
options = {data: {score: "123"}, collapse_key: "updated_score"}
response = gcm.send_notification(registration_ids, options)

Currently response is just a hash containing the response body, headers and status.

If the above code is stored in a file like trigger_gcm.rb, thats how you can call it.

$ ruby -rubygems trigger_gcm.rb

##Copyright

  • Copyright (c) 2012 Kashif Rasul and Shoaib Burq. See LICENSE.txt for details.

##Thanks

This gem is based on a fork of the older Google push service:

About

A gem that helps developers send data from servers to their Android applications on Android devices via Google Cloud Messaging for Android (GCM).

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages