Acknowledged

CIQ store thinks app is up-to-date (but it's not), after app is updated while a newer update is pending

I had the following CIQ data field installed on my FR955 (AppBuilder 5): https://apps.garmin.com/apps/fd690281-9c22-4fee-a81e-3b7f39aa67c5

- The version installed on my device was 5.29

- Yesterday, I released 5.30 (no changes except bumping SDK from 6.30 to 6.31 and adding more devices to manifest)

- Today, I released 5.31 (cosmetic changes to app settings - settings string values were changed, and their scope was changed to "settings")

While 5.31 was pending in the store, the CIQ store app (in iOS) reported that the latest version was 5.30 and offered me the chance to update AppBuilder 5. I pressed the update button and it appeared to update the app to 5.30. When I opened the settings page, as expected, it showed me the old settings from 5.29/5.30.

A few minutes later, 5.31 became available in the store. When I went back to the CIQ store app in iOS and opened the page for AppBuilder 5 on my 955, it claimed that 5.31 was the latest versino (as expected), but it did not offer me an update (implying that 5.31 was also installed on the device.) However, when I opened the settings page, it still showed me the settings from 5.29/5.30.

When I open the Connect IQ store app on my device and navigate to AppBuilder 5, it claims that the version is 5.29.

I uninstalled AppBuilder 5 and reinstalled it - the settings from 5.31 were finally available.

All of this demonstrates that my app was in some kind of weird limbo state (wrt to versions), when I attempted to update it while a different update was pending.

imo the problem here is that any user could do this by accident and they'd have no way of knowing what happened.

Parents Comment Children
No Data