This is a work in progress project, not ready for production yet.
This server expose a simple api to schedule the send of a push notification. The system use rpush so it's compatible with the following services:
- Apple Push Notification Service
- Google Cloud Messaging
- Amazon Device Messaging
- Windows Phone Push Notification Service
Before start is it necessary to register one or more app, there is a command line tool to simplify this process but please refer to rpush docs for details:
ruby register_app.rb --help
Start redis, (how to install and start redis)
redis-server
Start web server
bundle exec rackup
Start sidekiq
bundle exec sidekiq -r ./server.rb
Start rpush service
bundle exec rpush start
TODO