im即时通讯:android:消息推送

异步方法

        /**
         * 绑定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
       */
         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) {

            }
        });
            
  • im即时通讯/android/消息推送.txt
  • 最后更改: 2019/07/15 16:58
  • 由 diting