Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Paho/Android Service
< Paho
Revision as of 07:50, 26 September 2014 by Unnamed Poltroon (Talk) (→Requirement 1: offline inbound buffering)
Contents
= Design (no implementation code please - only external design and application code!)
Requirement 1: Buffering of inbound messages when app is not running
The MQTT Android service to receive messages while the app is not running.
Questions: when are these messages delivered to the application? How does the app reestablish its connection to the service to get the same messages?
Requirement 2: automatic reconnection
The application does not have to reconnect itself.
Using Android notifications to recognize when the network is available again.
Automatic reconnect can be configured, and turned off.
Requirement 3: automatic service reconnect after network failure
== Requirement 4:
What is the application/service lifecycle?