Exponent Server SDK Ruby
Use to send push notifications to Exponent Experiences from a Ruby server.
Installation
Add this line to your application's Gemfile:
gem 'exponent-server-sdk'
And then execute:
$ bundle
Or install it yourself as:
$ gem install exponent-server-sdk
Usage
Client
The push client is the preferred way. This hits the latest version of the api.
Optional arguments: gzip: true
client = Exponent::Push::Client.new
# client = Exponent::Push::Client.new(gzip: true) # for compressed, faster requests
messages = [{
to: "ExponentPushToken[xxxxxxxxxxxxxxxxxxxxxx]",
sound: "default",
body: "Hello world!"
}, {
to: "ExponentPushToken[yyyyyyyyyyyyyyyyyyyyyy]",
badge: 1,
body: "You've got mail"
}]
client.publish messages
The complete format of the messages can be found here.
Contributing
If you have problems with the code in this repository, please file issues & bug reports. We encourage you to submit a pull request with a solution or a failing test to reproduce your issue. Thanks!