Skip to content

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.