Class: JPush::Alias

Inherits:
Handler show all
Defined in:
lib/jpush/device.rb

Instance Method Summary collapse

Methods inherited from Handler

#initialize

Constructor Details

This class inherits a constructor from JPush::Handler

Instance Method Details

#delete(alias_value, platform = nil) ⇒ Object

DELETE /v3/aliases/alias_value 删除一个别名,以及该别名与设备的绑定关系



145
146
147
148
149
# File 'lib/jpush/device.rb', line 145

def delete(alias_value, platform = nil)
  params = platform.nil? ? nil : { platform: build_platform(platform) }
  url = base_url + alias_value
  Http::Client.delete(@jpush, url, params: params)
end

#show(alias_value, platform = nil) ⇒ Object

GET /v3/aliases/alias_value 获取指定alias下的设备,最多输出10个



137
138
139
140
141
# File 'lib/jpush/device.rb', line 137

def show(alias_value, platform = nil)
  params = platform.nil? ? nil : { platform: build_platform(platform) }
  url = base_url + alias_value
  Http::Client.get(@jpush, url, params: params)
end