绑定设备Token
异步方法
/** * 绑定token * * @param token 小米或华为token * @param callbackCode 回调码 */ DTClient.getInstance().pushManage().addPushToken(token, new DTCallBack() { @Override public void onSuccess() { } @Override public void onProgress(int progress) { } @Override public void onError(DefinedException e) { } });
解绑设备Token
异步方法
/** * 解绑设备token */ DTClient.getInstance().pushManage().clearDevicePush(new DTCallBack() { @Override public void onSuccess() { } @Override public void onProgress(int progress) { } @Override public void onError(DefinedException e) { } });
是否打开消息推送
异步方法
/** * 是否开启推送消息 * * @param isPush 是否打开推送开关(默认是false) * @param callbackCode 回调码 */ DTClient.getInstance().pushManage().isOpenPush(isPush,new DTCallBack() { @Override public void onSuccess() { } @Override public void onProgress(int progress) { } @Override public void onError(DefinedException e) { } });
是否打开推送详情
异步方法
/** * 是否展示推送详情 * * @param isDeatil 是否打开显示推送详情 * @param callbackCode 回调码 */ DTClient.getInstance().pushManage().isDetailPush(isDeatil,new DTCallBack() { @Override public void onSuccess() { } @Override public void onProgress(int progress) { } @Override public void onError(DefinedException e) { } });
是否开启推送夜间勿扰模式
异步方法
/** * 是否开启推送夜间勿扰模式(22:00 - 7:00不推送消息) * * @param isDisturbNight 是否打开推送夜间勿扰模式(默认是false) * @param callbackCode 回调码 */ DTClient.getInstance().pushManage().isNightNoPush(isDisturbNight,new DTCallBack() { @Override public void onSuccess() { } @Override public void onProgress(int progress) { } @Override public void onError(DefinedException e) { } });
获取推送开关状态
异步方法
/** * 获取推送开关状态(消息推送通知、夜间勿扰、是否显示推送详情) * @param callbackCode 回调码 */ DTClient.getInstance().pushManage().getBottonPush(new DTValueCallBack<DTPush>() { @Override public void onSuccess(DTPush value) { } @Override public void onError(DefinedException e) { } });