Класс Message

Message

Содержание


new Message(isDebugMode)

Конструктор Message

Параметр Тип Свойства Описание Пример значения
isDebugMode Boolean Необязательный Флаг включения режима отладки true
Message message = new Message(true);

.sendPush(messagePush, query, callback)

Метод для отправки push сообщения пользователю или группе пользователей

Параметр Тип Свойства Описание Пример значения
messagePush MessagePush Обязательный Объект, содержащий сообщение см.пример ниже
query Query Необязательный Объект, содержащий условия по которым будет выбран пользователь или группа пользователей для отправки. см.пример ниже
callback CallbackSendPush Обязательный Callback, который будет вызван после выполнения запроса. см.пример ниже
MessagePush messagePush = new MessagePush("Any text", null);

Query query = new Query("USERS");
query.equalTo("_id", "XukL1FrVoL");

Message message = new Message();
message.sendPush(messagePush, query, new CallbackSendPush() {
            @Override
            public void onPushSended() {
                //push send
            }

            @Override
            public void onPushSendFailed(String errorCode, String errorMessage) {
                //error during sending
            }
        });

.sendPush(messagePush, callback)

Метод для отправки push сообщения пользователю или группе пользователей

Параметр Тип Свойства Описание Пример значения
messagePush MessagePush Обязательный Объект, содержащий сообщение см.пример ниже
callback CallbackSendPush Обязательный Callback, который будет вызван после выполнения запроса. см.пример ниже
MessagePush messagePush = new MessagePush("Any text", null);

Query query = new Query("USERS");
query.equalTo("_id", "XukL1FrVoL");

Message message = new Message();
message.sendPush(messagePush, query, new () {
            @Override
            public void onPushSended() {
                //push send
            }

            @Override
            public void onPushSendFailed(String errorCode, String errorMessage) {
                //error during sending
            }
        });

.sendSms(messageSms, query, callback)

Метод для отправки sms сообщения пользователю или группе пользователей

Параметр Тип Свойства Описание Пример значения
messageSms messageSms Обязательный Объект, содержащий сообщение см.пример ниже
query Query Необязательный Объект, содержащий условия по которым будет выбран пользователь или группа пользователей для отправки. см.пример ниже
callback CallbackSendSms Обязательный Callback, который будет вызван после выполнения запроса. см.пример ниже
MessageSms messageSms = new MessageSms("Hello world");

Query query = new Query("USERS");
query.equalTo("_id", "XukL1FrVoL");

message.sendSms(messageSms, query, new CallbackSendSms() {
            @Override
            public void onSmsSended() {
                //sms send
            }

            @Override
            public void onSmsSendFailed(String errorCode, String errorMessage) {
                //error during sending
            }
        });

.sendSms(messageSms, callback)

Метод для отправки sms сообщения пользователю или группе пользователей

Параметр Тип Свойства Описание Пример значения
messageSms messageSms Обязательный Объект, содержащий сообщение см.пример ниже
callback CallbackSendSms Обязательный Callback, который будет вызван после выполнения запроса. см.пример ниже
MessageSms messageSms = new MessageSms("Hello world");
message.sendSms(messageSms, new CallbackSendSms() {
            @Override
            public void onSmsSended() {
                //sms send
            }

            @Override
            public void onSmsSendFailed(String errorCode, String errorMessage) {
                //error during sending
            }
        });