Message
Class for message sending
Message constructor
Parameter | Type | Properties | Description | Value example |
---|---|---|---|---|
from | String |
Optional | Message sender | "Any name" |
text | String |
Optional | Message text | "Any text" |
Example
MessagePush messagePush = new MessagePush("Any text", null);
.sendPush(messagePush, query, callback)
Push sending method
Parameter | Type | Properties | Description | Value example |
---|---|---|---|---|
messagePush | MessagePush |
Mandatory | Object, that contains message | |
query | Query |
Optional | Users/Devices collection query for sampling | |
callback | CallbackSendPush |
Mandatory | Callback for the request being executed. |
Example
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 sending method
Parameter | Type | Properties | Description | Value example |
---|---|---|---|---|
messagePush | MessagePush |
Mandatory | Object, that contains message | |
callback | CallbackSendPush |
Mandatory | Callback for the request being executed. |
Example
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 sending method
Parameter | Type | Properties | Description | Value example |
---|---|---|---|---|
messageSms | messageSms |
Mandatory | Object, that contains message | |
query | Query |
Optional | Users collection query for sampling. | |
callback | CallbackSendSms |
Mandatory | Callback for the request being executed. |
Example
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 sending method
Parameter | Type | Properties | Description | Value example |
---|---|---|---|---|
messageSms | messageSms |
Mandatory | Object, that contains message | |
callback | CallbackSendSms |
Mandatory | Callback for the request being executed. |
Example
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
}
});