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 --helpStart redis, (how to install and start redis)
redis-serverStart web server
bundle exec rackupStart sidekiq
bundle exec sidekiq -r ./server.rbStart rpush service
bundle exec rpush startTODO