public class PushAPI
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
API_SERVER |
static java.lang.String |
GET_PUBLIC_KEY |
static java.lang.String |
TAG |
| 构造器和说明 |
|---|
PushAPI(android.content.Context mContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
ANResponse |
changeNotificationSwitch(java.lang.String packageName,
java.lang.String deviceId,
int subSwich)
高级通知栏开关状态转换接口,同步方法
|
ANResponse |
checkPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId)
获取push状态开关
同步方法接口
|
void |
checkPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
获取push状态开关
|
ANResponse |
checkSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId)
获取别名
|
void |
checkSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
获取别名
|
ANResponse |
checkSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId)
获取标签列表
同步方法
|
void |
checkSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
获取标签列表
|
ANResponse |
register(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId)
同步接口
设备订阅
|
void |
register(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
设备订阅
|
ANResponse |
subScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias)
别名订阅
同步方法
|
void |
subScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
别名订阅
|
ANResponse |
subScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args)
订阅tags
同步方法
|
void |
subScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
订阅tags
|
ANResponse |
switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
boolean switcher)
同时修改通知栏和透传消息接口
同步接口
|
void |
switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
boolean switcher,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
同时修改通知栏和透传消息接口
|
ANResponse |
switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
int msgType,
boolean switcher)
修改push开关
同步接口
|
void |
switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
int msgType,
boolean switcher,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
修改push开关
|
ANResponse |
unRegister(java.lang.String packageName,
java.lang.String deviceId)
高级反注册接口,用于应用卸载后的反注册,同步接口
|
ANResponse |
unRegister(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId)
push平台反注册,同步接口
|
void |
unRegister(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
push平台反注册
|
ANResponse |
unSubAllScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId)
取消所有标签订阅
同步方法
|
void |
unSubAllScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
取消所有标签订阅
|
ANResponse |
unSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias)
取消别名订阅
同步方法
|
void |
unSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
取消别名订阅
|
ANResponse |
unSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args)
标签取消订阅
同步方法
|
void |
unSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
标签取消订阅
|
ANResponse<java.lang.String> |
uploadLogFile(java.lang.String messageId,
java.lang.String deviceId,
java.lang.String errorMsg,
java.io.File logFile) |
public static final java.lang.String TAG
public java.lang.String API_SERVER
public static final java.lang.String GET_PUBLIC_KEY
public void register(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
appId - appKey - deviceId - public ANResponse register(java.lang.String appId, java.lang.String appKey, java.lang.String deviceId)
public void unRegister(java.lang.String appId,
java.lang.String appKey,
java.lang.String deviceId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
appId - push 平台申请的idappKey - deviceId - 设备唯一标志public ANResponse unRegister(java.lang.String appId, java.lang.String appKey, java.lang.String deviceId)
appId - push 平台申请的idappKey - deviceId - 设备唯一标志public ANResponse unRegister(java.lang.String packageName, java.lang.String deviceId)
packageName - deviceId - public ANResponse changeNotificationSwitch(java.lang.String packageName, java.lang.String deviceId, int subSwich)
public void checkPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse checkPush(java.lang.String appId, java.lang.String appKey, java.lang.String pushId)
public void switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
int msgType,
boolean switcher,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse switchPush(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, int msgType, boolean switcher)
public void switchPush(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
boolean switcher,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse switchPush(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, boolean switcher)
public void subScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse subScribeTags(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, java.lang.String args)
public void unSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String args,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse unSubScribeTags(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, java.lang.String args)
public void unSubAllScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse unSubAllScribeTags(java.lang.String appId, java.lang.String appKey, java.lang.String pushId)
public void checkSubScribeTags(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse checkSubScribeTags(java.lang.String appId, java.lang.String appKey, java.lang.String pushId)
public void subScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse subScribeAlias(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, java.lang.String alias)
public void unSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
java.lang.String alias,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse unSubScribeAlias(java.lang.String appId, java.lang.String appKey, java.lang.String pushId, java.lang.String alias)
public void checkSubScribeAlias(java.lang.String appId,
java.lang.String appKey,
java.lang.String pushId,
OkHttpResponseAndStringRequestListener okHttpResponseAndStringRequestListener)
public ANResponse checkSubScribeAlias(java.lang.String appId, java.lang.String appKey, java.lang.String pushId)
public ANResponse<java.lang.String> uploadLogFile(java.lang.String messageId, java.lang.String deviceId, java.lang.String errorMsg, java.io.File logFile)