Upgrade system for a Qt Symbian application



  • Hi all,
    I'm planning to develop a Qt application targeting Symbian phones.
    The first release of this application will be very simple because I need to quickly provide some data (that I get from a server) to customers.

    Next time I'll re-write the application to enable some other functions.

    What should be the better way to allow customers to upgrade the application to the new release?



  • OVI store? The Qt Ambassador program gives you the opportunity to have your app in OVI store, so I guess that's what would be best.



  • [quote author="Eus" date="1314435427"]OVI store? The Qt Ambassador program gives you the opportunity to have your app in OVI store, so I guess that's what would be best.[/quote]

    Thanks but my application is useless for the most people because of is a target specific application for the costumers of my company so I'd like to avoid the publishing in Ovi store.



  • Probably the best way is to check if new version of your application is available and download it :)



  • [quote author="michal.k" date="1314448271"]Probably the best way is to check if new version of your application is available and download it :)[/quote]

    That's what I want but I have 2 questions:

    Suppose I can check and download the new release from my old release, how to start the installation of new version from old version?

    Will Symbian check that there is an old version and remove it before installing the new one?



  • [quote author="Luca" date="1314450277"]

    1. Suppose I can check and download the new release from my old release, how to start the installation of new version from old version?
      [/quote]

    User has to download application through mobile web browser(which can be run from your application with specified link). After downloading user has to click on downloaded file.

    [quote author="Luca" date="1314450277"]

    1. Will Symbian check that there is an old version and remove it before installing the new one?
      [/quote]

    When user clicks on downloaded file - installation prompt will open.
    During installation user will be informed that new version will overwrite old one.
    Application data files created by application will remain untouched.



  • Ok, thanks a lot for your help!



  • Actually there is a Wiki post about "Silent installation of SIS files" under Qt. You can download the SIS file from the server and use the QDesktopService class to open the file in default application of the Symbian OS, which is the installer. The OS will prompt the user for installing the new version. Try the above term first after some time, because at the time of posting this forum.nokia.com is under maintenance.



  • [quote author="raja26" date="1314530158"]Actually there is a Wiki post about "Silent installation of SIS files" under Qt. You can download the SIS file from the server and use the QDesktopService class to open the file in default application of the Symbian OS, which is the installer. The OS will prompt the user for installing the new version. Try the above term first after some time, because at the time of posting this forum.nokia.com is under maintenance. [/quote]

    This is probably the best way to solve the problem.

    Where can I find the link to the wiki page?



  • The wiki page is currently under maintenance so please be patient until it arrives back. All wiki pages will be available at http://wiki.forum.nokia.com



  • [quote author="raja26" date="1314547526"]The wiki page is currently under maintenance so please be patient until it arrives back. All wiki pages will be available at http://wiki.forum.nokia.com[/quote]

    Ok, thanks.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.