class JPush::Alias
Public Instance Methods
delete(alias_value, platform = nil)
click to toggle source
DELETE /v3/aliases/{alias_value} 删除一个别名,以及该别名与设备的绑定关系
# 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)
click to toggle source
GET /v3/aliases/{alias_value} 获取指定alias下的设备,最多输出10个
# 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
Private Instance Methods
base_url()
click to toggle source
# File lib/jpush/device.rb, line 153 def base_url 'https://device.jpush.cn/v3/aliases/' end
build_platform(p)
click to toggle source
# File lib/jpush/device.rb, line 157 def build_platform(p) [p].flatten.join(',') end