FIX: Doing this because SDK has a bug
(fix) Validation situations where Expo returns a 200 with an error #14
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
The push client is the preferred way. This hits the latest version of the api.
client = Exponent::Push::Client.new
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.
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!