C# 클래스 cn.jpush.api.device.DeviceClient

상속: cn.jpush.api.common.BaseHttpClient
파일 보기 프로젝트 열기: jpush/jpush-api-csharp-client 1 사용 예제들

공개 메소드들

메소드 설명
DeviceClient ( String appKey, String masterSecret ) : System
ToJson ( String[]>.Dictionary registration ) : string
addDeviceAlias ( String registrationId, String alias ) : cn.jpush.api.common.resp.DefaultResult
addDeviceMobile ( String registrationId, String mobile ) : cn.jpush.api.common.resp.DefaultResult
addDeviceTags ( String registrationId, HashSet tags ) : cn.jpush.api.common.resp.DefaultResult
addDevicesFromTag ( String theTag, HashSet toAddUsers ) : cn.jpush.api.common.resp.DefaultResult
addRemoveDevicesFromTag ( String theTag, HashSet toAddUsers, HashSet toRemoveUsers ) : cn.jpush.api.common.resp.DefaultResult
deleteAlias ( String alias, String platform ) : cn.jpush.api.common.resp.DefaultResult
deleteTag ( String theTag, String platform ) : cn.jpush.api.common.resp.DefaultResult
getAliasDeviceList ( String alias, String platform ) : cn.jpush.api.device.AliasDeviceListResult
getDeviceStatus ( String registrationId ) : cn.jpush.api.common.resp.DefaultResult
getDeviceTagAlias ( String registrationId ) : cn.jpush.api.device.TagAliasResult
getTagList ( ) : cn.jpush.api.device.TagListResult
isDeviceInTag ( String theTag, String registrationID ) : cn.jpush.api.common.resp.BooleanResult
removeDeviceTags ( String registrationId, HashSet tags ) : cn.jpush.api.common.resp.DefaultResult
removeDevicesFromTag ( String theTag, HashSet toRemoveUsers ) : cn.jpush.api.common.resp.DefaultResult
updateDevice ( String registrationId, String alias, String mobile, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult
updateDeviceTagAlias ( String registrationId, String alias, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult
updateDeviceTagAlias ( String registrationId, bool clearAlias, bool clearTag ) : cn.jpush.api.common.resp.DefaultResult
updateDeviceTags ( String registrationId, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult

비공개 메소드들

메소드 설명
Authorization ( ) : String

메소드 상세

DeviceClient() 공개 메소드

public DeviceClient ( String appKey, String masterSecret ) : System
appKey String
masterSecret String
리턴 System

ToJson() 공개 메소드

public ToJson ( String[]>.Dictionary registration ) : string
registration String[]>.Dictionary
리턴 string

addDeviceAlias() 공개 메소드

public addDeviceAlias ( String registrationId, String alias ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
alias String
리턴 cn.jpush.api.common.resp.DefaultResult

addDeviceMobile() 공개 메소드

public addDeviceMobile ( String registrationId, String mobile ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
mobile String
리턴 cn.jpush.api.common.resp.DefaultResult

addDeviceTags() 공개 메소드

public addDeviceTags ( String registrationId, HashSet tags ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
tags HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

addDevicesFromTag() 공개 메소드

public addDevicesFromTag ( String theTag, HashSet toAddUsers ) : cn.jpush.api.common.resp.DefaultResult
theTag String
toAddUsers HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

addRemoveDevicesFromTag() 공개 메소드

public addRemoveDevicesFromTag ( String theTag, HashSet toAddUsers, HashSet toRemoveUsers ) : cn.jpush.api.common.resp.DefaultResult
theTag String
toAddUsers HashSet
toRemoveUsers HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

deleteAlias() 공개 메소드

public deleteAlias ( String alias, String platform ) : cn.jpush.api.common.resp.DefaultResult
alias String
platform String
리턴 cn.jpush.api.common.resp.DefaultResult

deleteTag() 공개 메소드

public deleteTag ( String theTag, String platform ) : cn.jpush.api.common.resp.DefaultResult
theTag String
platform String
리턴 cn.jpush.api.common.resp.DefaultResult

getAliasDeviceList() 공개 메소드

public getAliasDeviceList ( String alias, String platform ) : cn.jpush.api.device.AliasDeviceListResult
alias String
platform String
리턴 cn.jpush.api.device.AliasDeviceListResult

getDeviceStatus() 공개 메소드

public getDeviceStatus ( String registrationId ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
리턴 cn.jpush.api.common.resp.DefaultResult

getDeviceTagAlias() 공개 메소드

public getDeviceTagAlias ( String registrationId ) : cn.jpush.api.device.TagAliasResult
registrationId String
리턴 cn.jpush.api.device.TagAliasResult

getTagList() 공개 메소드

public getTagList ( ) : cn.jpush.api.device.TagListResult
리턴 cn.jpush.api.device.TagListResult

isDeviceInTag() 공개 메소드

public isDeviceInTag ( String theTag, String registrationID ) : cn.jpush.api.common.resp.BooleanResult
theTag String
registrationID String
리턴 cn.jpush.api.common.resp.BooleanResult

removeDeviceTags() 공개 메소드

public removeDeviceTags ( String registrationId, HashSet tags ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
tags HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

removeDevicesFromTag() 공개 메소드

public removeDevicesFromTag ( String theTag, HashSet toRemoveUsers ) : cn.jpush.api.common.resp.DefaultResult
theTag String
toRemoveUsers HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

updateDevice() 공개 메소드

public updateDevice ( String registrationId, String alias, String mobile, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
alias String
mobile String
tagsToAdd HashSet
tagsToRemove HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

updateDeviceTagAlias() 공개 메소드

public updateDeviceTagAlias ( String registrationId, String alias, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
alias String
tagsToAdd HashSet
tagsToRemove HashSet
리턴 cn.jpush.api.common.resp.DefaultResult

updateDeviceTagAlias() 공개 메소드

public updateDeviceTagAlias ( String registrationId, bool clearAlias, bool clearTag ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
clearAlias bool
clearTag bool
리턴 cn.jpush.api.common.resp.DefaultResult

updateDeviceTags() 공개 메소드

public updateDeviceTags ( String registrationId, HashSet tagsToAdd, HashSet tagsToRemove ) : cn.jpush.api.common.resp.DefaultResult
registrationId String
tagsToAdd HashSet
tagsToRemove HashSet
리턴 cn.jpush.api.common.resp.DefaultResult