This module displays messages received in real-time, and enables to send real-time messaging notifications. To be able to send and listen to messages, the application needs to be connected to a server broker. This screen runs in a separate low-memory footprint process.

You can see whether the application is currently connected to the message broker through the screen title last token "connected" or "disconnected". If the application is disconnected, it will attempt to reconnect later on.

This screen displays all the messages received during the screen session, sorted in chronological reverse order. The device that sent the message is marked with a specific color. In that left colored box, you can on top the timestamp the message was received, and below the timestamp the message has been originally submitted.

You can discard all messages via the "Clear" menu entry.

Message submission

In order to send a message, you need to fulfill at least a title in the bottom box. You can also fulfill a message body. Once you hit the "Send" button, the message is sent to all devices on which the application is installed, and which have enabled the notification service, or which are currently displaying the current screen. If the message could not b sent, a toast is displayed.

Notification service

In order to receive notifications when a message has been submitted by someone, you need to start the notification service: this can be done via the menu, and this will connect the application to the server broker. You can stop that service. When the service is started, even when you have left the application, you will be notified when a new message has been received through a regular Android notification. By clicking the Android notification, you will be redirected to that screen, which will displays all messages received since its start. /div>