2.推送开关

RNSDK.turnPushOff(this, new RNCallback() {
    @Override
    public void onCompleted(int code, String msg, Object data) {
        Log.e("rn_sdk", "turnPushOff code:" + code+";msg:"+msg+";data:"+data);
         if (RNCode.OK == code){
          //关闭成功
         }
    }
});

 RNSDK.turnPushOn(this, new RNCallback() {              
    @Override
    public void onCompleted(int code, String msg, Object data) {
        Log.e("rn_sdk", "turnPushOn code:" + code+";msg:"+msg+";data:"+data);
         if (RNCode.OK == code){
          //打开成功
         }
    }
});

//获取开关状态
RNSDK.getPushState(this, new RNCallback() {
    @Override
    public void onCompleted(int code, String msg, Object data) {
        Log.e("rn_sdk", "getPushState code:" + code+";msg:"+msg+";data:"+data);
        if (RNCode.OK == code){
            boolean isOpen = (boolean) data;//true是打开,false是关闭状态
         }else {
            // 默认关闭状态
         }
    }
});

Last updated

Was this helpful?