Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
c2dm sends push notifications to Android devices via google c2dm.
branch: master

This branch is even with gowalla:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
test
.document
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.markdown
Rakefile
VERSION
c2dm.gemspec

README.markdown

c2dm

c2dm sends push notifications to Android devices via google c2dm.

Installation

$ gem install c2dm

Requirements

An Android device running 2.2 or newer, its registration token, and a google account registered for c2dm.

Usage

There are two ways to use c2dm.

Sending many notifications: ```notifications = [ { :registration_id => "...", :data => { :some_message => "Some payload" :another_message => 10 }, :collapse_key => "foobar" #optional } ]

C2DM.send_notifications("someone@gmail.com", "and_their_password", notifications, "MyCompany-MyApp-1.0.0")```

...or one at a time: ```c2dm = C2DM.new("someone@gmail.com", "and_their_password", "MyCompany-MyApp-1.0")

notification = { :registration_id => "...", :data => { :some_message => "Some payload", :another_message => 10 }, :collapse_key => "foobar" #optional }

c2dm.send_notification(notification)```

Copyrights

  • Copyright (c) 2010-2011 Amro Mousa, Shawn Veader. See LICENSE.txt for details.

Thanks

Other stuff

You might want to checkout GroupMe's fork of this gem as well.

Something went wrong with that request. Please try again.