Module: JPush::Alias

Extended by:
Alias
Included in:
Alias
Defined in:
lib/jpush/device.rb

Instance Method Summary collapse

Instance Method Details

#delete(alias_value, platform = nil) ⇒ Object

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



147
148
149
150
151
# File 'lib/jpush/device.rb', line 147

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

#show(alias_value, platform = nil) ⇒ Object

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



139
140
141
142
143
# File 'lib/jpush/device.rb', line 139

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