Mobile Must Install
Stable Version 1.0.2
Published on 26 Mar by 
Created on 26 Mar
Details
Whenever you introduce a change in your mobile application you can use this application to force the end-user to manually update the application on their device! This is just a back-office to manage native mobile versions (based on Lifetime version) where you can flag a new version to force the end-users of the previous versions to re-install the application
Read More

Situations When the User Must Install a New Build

Even though every time a “1-Click Publish” runs the changes are automatically made available to the application, some changes require the end-users to install an updated application package on the device. It happens when:

  • The application name was changed;
  • The entry module or its name was changed;
  • The application icon was replaced;
  • The main color of the application was changed;
  • Mobile plugins were modified, added or removed;
  • The configurations for a mobile platform was changed.


Whenever you introduce a change in your mobile application you can use this application to force the end-user to manually update the application on their device!

This is just a back-office to manage native mobile versions (based on Lifetime version) where you can flag a new version to force the end-users of the previous versions to re-install the application

  • An action is exposed in order to determine if the current device version needs to be re-installed or not
  • Also synchronizes with device locally (local storage) and have a fallback to use it in case the application is offline


In order to implement please check the how-to, and also, take into consideration the how-to is just a suggestion to implement as you define your own flow


Disclaimer: This component is just an answer/solution to the previously mentioned scenarios and relies on the platform metadata which is subject to change


Backoffice screenshot...

Just a side note, as I developed with a monitor the font looked fine (even on mobile devices) but now seeing on my laptop the warning is not so much visible and it hurts my eyes :( 


What’s new (1.0.2)

- Improved usability and removed unused code

- Added comments in the database diagram for future reference

Reviews (0)
Category
Mobile Plugins, Applications, Samples & How-tos
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from José Fábio Vieira who created this component.
Dependencies
See all 3 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
All
Component Consumers
Mobile Must Install has no consumers.
Weekly Downloads 
Related Components
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
7197
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7375
Field Services Mobile
Field Services Team
Sample mobile app to support telecom technicians in performing field services.It’s specially designed for iPads, with an iOS10-like look and feel. Works completely offline, as it allows the technician to perform all tasks offline and synchronizes all data when connected. Uses mobile plugins to integrate location and barcode scanning with the device. This sample app can be integrated with your existing systems and be fully customized to your specific company needs in a matter of days or weeks.
1458
More from José Fábio Vieira
Webex Integration
Nuno Mestre
Webex Component that allow the integration with Cisco Webex.
Datepicker
Hugo Pinheiro
Display a calendar when clicking in the selected input widget.It has been created based on thehttp://jqueryui.com/datepicker
1840
Application Version
José Fábio Vieira
A simple component which exposes LifeTime Application version using LifeTime Deployment API
101