The Retain for Mobile module allows the capture and archiving of MMS, SMS, and phone call information from Android smart phones. The mobile application, Retain Service, supports Android 4.4+ and utilizes the REST API in Retain. The Retain Service APK can be accessed on the 'tools' page. The Tools page is accessed by selecting 'Tools' from the top right of the Retain Administration interface.
To enable mobile data archiving the following tasks must be completed, in order:
For the newer application supporting Android 4.4+
The Router must be installed and be available outside the host network. (in DMZ) Server or Router must have a 3rd party signed TLS certificate.
The Mobile Module must be configured.
The Retain Android application (4.4+), must be installed to users’ phones.
Devices must be registered under ‘Device Management’.
Users must use the registration email to verify device registration with the Retain server.
The Storage path folder(s) must be manually created.
NOTE:Jobs and Workers are not required with Retain Service, they are only present here to provide support for the legacy Android application. Retain Service utilizes the REST API, and will function as soon as the above steps have been completed. No additional work in necessary.
The Retain Router should be installed in the DMZ area of the host network. The Mobile Router or the Retain Server, whichever is to be used, requires a TLS certificate signed by a 3rd party for trusted communications. The Router must be available to the Internet and the Retain Server. The Router and Worker may be installed on the same machine, or apart.
It is recommended to use a Mobile Device Management (MDM) system to distribute Retain Service to devices. When using an MDM to distribute the Retain app, the system can be set to not allow app removal. The MDM will need the package name for Retain Service, which should be set to com.gwava.retain.mobile. Consult the MDM’s documentation for instructions.
MDMs that have been tested with Retain include:
ACE
Airwatch
BES
Citrix XenMobile
Good Dynamics
Google XenMobile
MobileIron
The application sends collected information, approximately every hour, to the Retain Router. No data will be archived until the application is registered and configured.