public class DeviceClient
extends java.lang.Object
| Constructor and Description |
|---|
DeviceClient(java.lang.String masterSecret,
java.lang.String appKey) |
DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
cn.jiguang.common.connection.HttpProxy proxy,
cn.jiguang.common.ClientConfig conf)
Create a Device Client by client configuration.
|
DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
int maxRetryTimes)
Deprecated.
|
DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
int maxRetryTimes,
cn.jiguang.common.connection.HttpProxy proxy)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
cn.jiguang.common.resp.DefaultResult |
addRemoveDevicesFromTag(java.lang.String theTag,
java.util.Set<java.lang.String> toAddUsers,
java.util.Set<java.lang.String> toRemoveUsers) |
cn.jiguang.common.resp.DefaultResult |
bindMobile(java.lang.String registrationId,
java.lang.String mobile) |
cn.jiguang.common.resp.DefaultResult |
deleteAlias(java.lang.String alias,
java.lang.String platform) |
cn.jiguang.common.resp.DefaultResult |
deleteTag(java.lang.String theTag,
java.lang.String platform) |
AliasDeviceListResult |
getAliasDeviceList(java.lang.String alias,
java.lang.String platform) |
TagAliasResult |
getDeviceTagAlias(java.lang.String registrationId) |
TagListResult |
getTagList() |
java.util.Map<java.lang.String,OnlineStatus> |
getUserOnlineStatus(java.lang.String... registrationIds) |
cn.jiguang.common.resp.BooleanResult |
isDeviceInTag(java.lang.String theTag,
java.lang.String registrationID) |
cn.jiguang.common.resp.DefaultResult |
updateDeviceTagAlias(java.lang.String registrationId,
boolean clearAlias,
boolean clearTag) |
cn.jiguang.common.resp.DefaultResult |
updateDeviceTagAlias(java.lang.String registrationId,
java.lang.String alias,
java.util.Set<java.lang.String> tagsToAdd,
java.util.Set<java.lang.String> tagsToRemove) |
public DeviceClient(java.lang.String masterSecret,
java.lang.String appKey)
@Deprecated
public DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
int maxRetryTimes)
masterSecret - API access secret of the appKey.appKey - The KEY of one application on JPush.maxRetryTimes - The max retry times.@Deprecated
public DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
int maxRetryTimes,
cn.jiguang.common.connection.HttpProxy proxy)
masterSecret - API access secret of the appKey.appKey - The KEY of one application on JPush.maxRetryTimes - The max retry times.proxy - The HTTP proxy.public DeviceClient(java.lang.String masterSecret,
java.lang.String appKey,
cn.jiguang.common.connection.HttpProxy proxy,
cn.jiguang.common.ClientConfig conf)
masterSecret - API access secret of the appKey.appKey - The KEY of one application on JPush.proxy - The proxy, if there is no proxy, should be null.conf - The client configuration. Can use ClientConfig.getInstance() as default.public TagAliasResult getDeviceTagAlias(java.lang.String registrationId) throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult updateDeviceTagAlias(java.lang.String registrationId,
boolean clearAlias,
boolean clearTag)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult updateDeviceTagAlias(java.lang.String registrationId,
java.lang.String alias,
java.util.Set<java.lang.String> tagsToAdd,
java.util.Set<java.lang.String> tagsToRemove)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult bindMobile(java.lang.String registrationId,
java.lang.String mobile)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic TagListResult getTagList() throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.BooleanResult isDeviceInTag(java.lang.String theTag,
java.lang.String registrationID)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult addRemoveDevicesFromTag(java.lang.String theTag,
java.util.Set<java.lang.String> toAddUsers,
java.util.Set<java.lang.String> toRemoveUsers)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult deleteTag(java.lang.String theTag,
java.lang.String platform)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic AliasDeviceListResult getAliasDeviceList(java.lang.String alias, java.lang.String platform) throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic cn.jiguang.common.resp.DefaultResult deleteAlias(java.lang.String alias,
java.lang.String platform)
throws cn.jiguang.common.resp.APIConnectionException,
cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionpublic java.util.Map<java.lang.String,OnlineStatus> getUserOnlineStatus(java.lang.String... registrationIds) throws cn.jiguang.common.resp.APIConnectionException, cn.jiguang.common.resp.APIRequestException
cn.jiguang.common.resp.APIConnectionExceptioncn.jiguang.common.resp.APIRequestExceptionCopyright © 2018. All Rights Reserved.