apps not really upgrading

More and more times (actually probably now 100%) I see the following happening when upgrading beta apps:

I have version v installed on my device.

I upload a new version (v+1) to the store (beta app).

In Connect IQ android I see that the app enters the download queue and in a few moments it looks like it's upgraded. But when I look in the app description I still see the old version.

And lately there's an even more worrying thing: sometimes even when in Connect IQ android app I do see the new version as being installed I still have the old version on the actual device.

In the past sometimes I had strange issues when other dev's apps (obviously not beta) were upgraded, but then the same day I saw them upgrading again. Sometimes I thought that they released a version and then found a bug and released a new version, but often there is no sign of two versions, so I start to think that the same happens to production apps as well (at least sometimes)

  • Might be related to a problem I saw with a non-beta app of mine a while back, which was triggered when I updated an app which had a pending approval.

    The bug goes a little something like this:

    - The user has v1 of an app installled on their device

    - The dev releases v2 of the app but the user does not update

    - The dev releases v3 of the app (with a change to the "off-device" settings definition)

    - While v3 is still pending approval, the user updates the app

    Now the user has v2 of the app on their device (e.g. based on the contents of the settings page). However, the user will be unable to update to v3 (no update will be offered), even after v3 is approved.

    i'm not sure if the bug itself has anything to do with v3 being released very quickly after v2 (although that fact would definitely make users more likely to encounter the bug).

    https://forums.garmin.com/developer/connect-iq/i/bug-reports/ciq-store-thinks-app-is-up-to-date-but-it-s-not-after-app-is-updated-while-a-newer-update-is-pending

    In the past, others have reported weird issues with app versions in the store, idk if this bug is something completely new or not.

  • I see this daily, and have done for weeks, when testing beta watch faces, i.e. repeatedly loading a new version, test it, load another version with an incemented version number, etc..  It doesn't always happen but it happens so frequently that it is idefinitely an issue.  The versions do seem to catch up but that's a waiting game.  

    I too see the new version queuing on the App with the new version, but it installs as the previous code but with the new title and version number.   My work flow, is to load a beta version on OQ, click all download buttons, then close IOS IQ App and Open IQ App. I will then vreate a newer watch face version and load that which installs the previous one.