cn.jpush.api.device
类 DeviceClient

java.lang.Object
  继承者 cn.jpush.api.device.DeviceClient

public class DeviceClient
extends Object


字段摘要
static String ALIASES_PATH
           
static String DEVICES_PATH
           
static String HOST_NAME_SSL
           
static String TAGS_PATH
           
 
构造方法摘要
DeviceClient(String masterSecret, String appKey)
           
DeviceClient(String masterSecret, String appKey, int maxRetryTimes)
           
DeviceClient(String masterSecret, String appKey, int maxRetryTimes, HttpProxy proxy)
           
 
方法摘要
 DefaultResult addRemoveDevicesFromTag(String theTag, Set<String> toAddUsers, Set<String> toRemoveUsers)
           
 DefaultResult deleteAlias(String alias, String platform)
           
 DefaultResult deleteTag(String theTag, String platform)
           
 AliasDeviceListResult getAliasDeviceList(String alias, String platform)
           
 TagAliasResult getDeviceTagAlias(String registrationId)
           
 TagListResult getTagList()
           
 BooleanResult isDeviceInTag(String theTag, String registrationID)
           
 DefaultResult updateDeviceTagAlias(String registrationId, boolean clearAlias, boolean clearTag)
           
 DefaultResult updateDeviceTagAlias(String registrationId, String alias, Set<String> tagsToAdd, Set<String> tagsToRemove)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

HOST_NAME_SSL

public static final String HOST_NAME_SSL
另请参见:
常量字段值

DEVICES_PATH

public static final String DEVICES_PATH
另请参见:
常量字段值

TAGS_PATH

public static final String TAGS_PATH
另请参见:
常量字段值

ALIASES_PATH

public static final String ALIASES_PATH
另请参见:
常量字段值
构造方法详细信息

DeviceClient

public DeviceClient(String masterSecret,
                    String appKey)

DeviceClient

public DeviceClient(String masterSecret,
                    String appKey,
                    int maxRetryTimes)

DeviceClient

public DeviceClient(String masterSecret,
                    String appKey,
                    int maxRetryTimes,
                    HttpProxy proxy)
方法详细信息

getDeviceTagAlias

public TagAliasResult getDeviceTagAlias(String registrationId)
                                 throws APIConnectionException,
                                        APIRequestException
抛出:
APIConnectionException
APIRequestException

updateDeviceTagAlias

public DefaultResult updateDeviceTagAlias(String registrationId,
                                          boolean clearAlias,
                                          boolean clearTag)
                                   throws APIConnectionException,
                                          APIRequestException
抛出:
APIConnectionException
APIRequestException

updateDeviceTagAlias

public DefaultResult updateDeviceTagAlias(String registrationId,
                                          String alias,
                                          Set<String> tagsToAdd,
                                          Set<String> tagsToRemove)
                                   throws APIConnectionException,
                                          APIRequestException
抛出:
APIConnectionException
APIRequestException

getTagList

public TagListResult getTagList()
                         throws APIConnectionException,
                                APIRequestException
抛出:
APIConnectionException
APIRequestException

isDeviceInTag

public BooleanResult isDeviceInTag(String theTag,
                                   String registrationID)
                            throws APIConnectionException,
                                   APIRequestException
抛出:
APIConnectionException
APIRequestException

addRemoveDevicesFromTag

public DefaultResult addRemoveDevicesFromTag(String theTag,
                                             Set<String> toAddUsers,
                                             Set<String> toRemoveUsers)
                                      throws APIConnectionException,
                                             APIRequestException
抛出:
APIConnectionException
APIRequestException

deleteTag

public DefaultResult deleteTag(String theTag,
                               String platform)
                        throws APIConnectionException,
                               APIRequestException
抛出:
APIConnectionException
APIRequestException

getAliasDeviceList

public AliasDeviceListResult getAliasDeviceList(String alias,
                                                String platform)
                                         throws APIConnectionException,
                                                APIRequestException
抛出:
APIConnectionException
APIRequestException

deleteAlias

public DefaultResult deleteAlias(String alias,
                                 String platform)
                          throws APIConnectionException,
                                 APIRequestException
抛出:
APIConnectionException
APIRequestException


Copyright © 2014. All Rights Reserved.