Get the information from a notification
To get the information of a particular notification, you have to make the following call with the sendingId of each notification:
inbox.getInfoFromNotification(context, SENDING_ID , new InboxNotificationsCallback(context) {
@Override
public void onSuccess(InboxNotification inboxNotification) {
//DO SOMETHING
}
@Override
public void onError(Error error) {
//LOG ERROR
}
});
Edit the status of one or more notifications
To edit the status of one or more notifications at the same time, it is done with the following method in which you must indicate the sendingIds of the notifications to edit and the status to which you want to change:
//Modify a notification
inbox.modifyStatusFromNotification(context,SENDING_ID,STATUS,new InboxNotificationsCallback(context) {
@Override
public void onSuccess(InboxNotification inboxNotification) {
//DO SOMETHING
}
@Override
public void onError(Error error) {
//LOG ERROR
}
});
//Massively modify
inbox.massiveEditNotifications(context,[SENDING_IDS],STATUS,new BaseCallback() {
@Override
public void onSuccess(JSONObject json) {
//DO SOMETHING
}
@Override
public void onError(Error error) {
//LOG ERROR
}
});