Skip to content
Repro API Client
Ruby Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
test
.gitignore
.travis.yml
Gemfile
LICENSE
README.md
Rakefile
repro-client.gemspec

README.md

Build Status

repro-client

Repro API Client

Install

$ gem install repro-client

or add to your Gemfile

gem 'repro-client'

Usage

Send push notification

require 'repro/client'
client = Repro::Client.new('repro_api_token')
user_ids = [1, 2, 3]
payload = { message: 'Hello Repro!' }
client.push('push_id', user_ids, payload)

Payload format

  1. Standard format
{
  message: 'Hello Repro!',
  deeplink_url: 'url',
  sound: 'sound'
}
  1. Custom

You need to set the content as Hash

Update user profile

require 'repro/client'
client = Repro::Client.new('repro_api_token')
user_id = 'user-123'
payload = [{ key: 'Job', type: 'string', value: 'Developer' }]
client.update_user_profiles(user_id, payload)

Payload format

See Repro Official Document

Supported Ruby Versions

Ruby 2.4.0 or higher

You can’t perform that action at this time.