Mobile Client Update¶
Starting with version 2.8.2 the insight-mobile app can be updated automatically without installation. You can store the new version on your insight server, the app will download it.
-
Where can you find the new version?
o The insight-mobile-ui-x.x.x.zip can be found in the zip file: insigt-server-x.x.x.zip -
Where do you have to store the new version?
o It must be unpacked in the same directory as the config.json.
o If you dont have a config.json you have to unpack it in the directory '\<your-insight-web-server\>/insight/mobile'.
o Exapmle with http server:D:/IBM/HTTPServer/htdocs/insight/mobile - config.json - meta.json - mobile-ui-2.8.2.zip
o Example with wildfy:
D:/insight/wildfly/welcome-content/insight/mobile - config.json - meta.json - mobile-ui-2.8.2.zip
-
Can you build your own insight-mobile-ui-x.x.x.zip?
o You cannot build your own version or modify the delivered version.
o The app only accepts builds made by GiS.
o It's signed with asymmetric-private-public-key algorithm. -
When does the app check the version?
o On server change
o On app start
o On show login (logout)
o On login -
Where do you see the currently installed version?
o On the server config screen top left
o On the login screen top left
o On the menu item 'Infomationen'
o App-Version stands for the installed app
o UI-Version stands for the downloaded update -
How to prevent an unknown UI update from being installed?
o The app only accepts ui-updates build by GiS. The insight-mobile-ui zip is signed with a private key. The app validates the downloaded file with a public key and reject invalid files.
o Signing: SHA1 with RSA -
Can I build my own or change the delivered file?
o No, that's not possible. The app only accepts files build and signed by GiS.