Updating the app
The Planon AppSuite app that you install from the app store (Apple App Store, Google Play Store), is a 'container' app that is updated via the Planon ProCenter back-office. These updates are done via a hot code push procedure.
Thanks to AppSuite's hot code push procedure, you are able connect to various environments, for example Production version X and Acceptance version Y.
Hot code push procedure
On each login and on each online action, AppSuite checks if it still matches with Planon ProCenter (the back-office).
If the two do not match, the hot code push procedure will be triggered. During the Updating application process, the files that need to be updated in AppSuite are downloaded. After the hot code push procedure is completed, data between AppSuite and back-office can be synchronized. If the hot code push fails, the jobs cannot be synchronized.
| The hot code push could also fail due to network problems. In that case, contact your network administrator. |
If the hot code push fails, users can continue working offline. As soon as the device comes online, the hot code push procedure is automatically triggered again.
The hot code push URL is constructed as follows:
https://[Site URL]/wicket/resource/nl.planon.pssm.nova.engine.wicket.NovaWsPage/nova_app
Files downloaded during a hot code push can have the following extensions:
• .js
• .txt
• .css
• .svg
• .html
• .dds
• .Json
• .Png
• .ttf
• .woff
• .eot
• woff2
• .ttf
• .scss
• .jpg
| Currently, the AppSuite modules are approximately 15 MB. This size may increase with future releases. On first use, downloading all the files may take a while on a slow network. In subsequent updates, only changed files will be downloaded. |