itkrt2y / repro-client

Repro API Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

repro-client

Repro API Client

Install

$ gem install repro-client

or add to your Gemfile

gem 'repro-client'

Usage

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)
  1. Standard format
{
  message: 'Hello Repro!',
  deeplink_url: 'url',
  sound: 'sound'
}
  1. Custom

You need to set the content as Hash

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

About

Repro API Client

License:MIT License


Languages

Language:Ruby 99.2%Language:Shell 0.8%