When do the users that have already installed your app, get the updated version?

When do the users that have already installed your app, get the updated version? I am adding new features, adding support for other devices and hesitant to post an update.

  • My experience has been a bit hit and miss - occasionally an update will come down quickly but others take a while to be available.

    I was troubleshooting an issue with someone recently, pushed an update and within 2 minutes, they had the updated version. I've waited for halfa or so as well. No idea why.


    Also depends if they have auto-update on/off. Obviously if off, they'll need to do it manually.

  • The more users you have the more time it'll take for most of them to get the new update. When I release a new version I can see the daily/weekly downloads graph jump to high on the 1st day and then every day/week less and less. 

    I don't understand why are you hesitating. Add the new devices and features you have now, and release it today.

    When you have new features you release again. What's the problem in that?

  • No issues with updating here mate. 


    Interesting to know the download stats though. 

  • Sounds like you never had a public app yet, so maybe just create one and start to "play" with it ;)

  • I've got 2 apps public and played and updated enough, but don't look at the stats so, cool to know.

    Just relaying my experience with the ConnectIQ store to the OP. When I upload an update, sometimes my phone/watch will install it straight away, other times there is a delay.

    Cheers

  • yeah, it's a known issue. Sometimes the Garmin servers are slower and it takes a few hours, and sometimes it took a few days 'cause probably nobody noticed that something was down until we reported here.

  • You can't rely that all your users will get on the latest version. While the majority will be on the newest version after a few days, there are some users that will never update their connect iq app.

    Some cases when auto update definitly does not work:

    - There's a flag the user can set to not auto-update apps

    - When you request a new permission, the app will not auto update and user needs to grant permission

    - There's a bug (we assume in connect iq mobile) which downloads old versions of the app

  • One thing with the CIQ Mobile app is the garmin device won't get updates unless it's running, and if you have more than one device paired to the same phone, the second device doesn't get updates until you switch to that device in the mobile app

  • You can see now some minimal stats in the developer dashboard.

    I can see that about 15% of my users still use the 1st version that i uploaded. These users seem never update.

    The rest do, there i  can see that after releasing a new version slowly most of the older versions are upgraded.

    Though i guess that there will always be users that never upgrade, so depending on what was the 1st version they downloaded there will always be some users of older versions 

    For me this is something nice to look at but has no real value to me, as the app is self containing. I guess that developers that have to decide when to stop supporting the old versions' apis will use this statistic.

  • To Jim's and Peter's point just because you load a new version of the app, there are a larger than expected number of people who do not update.  Back in 2019, I made a pretty large update to my app and added some usage stats so I can see how many times the widget is run, on which part numbers, and what version of the widget is active.  Since that point I have update the widget ~40 times.  Each new update sees a large percentage of users update to the latest but I still find a small number of users on each version since I added the stats.  Right now over 70% of the users are current but it has been interesting to see how many don't update each time a new version is released.