###iOS, Android and Windows Phone Push Notifications made easy!
- iOS and Android support
- Complete error and retry management
- Easy and intuitive API
Add this line to your application's Gemfile:
gem 'ruby-push-notifications'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ruby-push-notifications
Ruby Push Notifications gem usage is really easy.
- After installing, require the gem
- Create one or more notifications
- Create the corresponding
pusher
- Push!!
- Get feedback
For completely detailed examples:
Feel free to contribute!!
- Validate iOS notifications format and max size
- Validate iOS tokens format
- Validate GCM registration ids format
- Validate GCM notifications format and max size
- Split GCM notifications in parts if more than 1000 destinations are given (currently raising exception)
- Integrate with APNS Feedback service
- Validate MPNS notifications format
- Validate MPNS data
- Add other platforms (Amazon Fire...)
- Fork it ( https://github.com/calonso/ruby-push-notifications/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request