Under Review
over 2 years ago

Fix Connect IQ

Not only does the app not pick up the latest release, it doesn't install the one it does find.

It goes through the loop of showing

Update, when clicked, it shows Queued, then installing, then all apps installed then back to showing Update again.

This means you can't test private links because you can't be sure to get the latest version, or know which version you actually got, as the displayed may  or correspond to the version installed.

Totally defective.

Please fix.

  • Solution Found:

    After some research it turns out the MonkeyC: Export Project may not build a PRG file if one already exists and will use the one from a previous RUN if it exists.

    Thus if making minor changes and not running them in the simulator first the export will export the previous version which will cause the symptoms experienced.

  • From further investigation, it could be a problem with the Upload. The following test also fails.

    Remove the clock face from the watch, even restart the watch. Stop all Connect and Connect IQ apps and clear the cache.

    Go to the Web page, refresh it and click the Download link and confirm the device.

    Go to Connect App and sync, a version will be loaded, just not the latest uploaded version which corresponds to the version listed.

    What appears to be happening on the Upload is the version number and description is updated but not necessarily the corresponding IQ version itself, such that any further downloads will get older app versions, even though new version numbers get listed.

    As loading / retrieving the latest IQ version fails - testing is not possible rendering the platform useless.

    In any case there is a serious fault that needs fixing ASAP.

  • As for size being an issue, that may be a problem but in this case if you uninstall and reinstall it works fine [except you still get some random version], while update just fails in a loop. So why size should be an issue for update and not install is odd.

    The bottom line is the Connect IQ app is just plain defective, and how it has been left like that for so long is reason for concern.

  • Thanks, but sorry the Connect IQ app is totally defective - no fix works consistently. It may pickup any old version [except the current one], can be out of sync with the description and doesn't do what it is supposed to do.

  • Unfortunately this happens a lot. The "workaround" I use is to include the version in some visible place. For example in my datafield I change the datafield's name from "X" to "X - 123" so I can see the version.

    Now for the reason why this happens: I have seen some apps (not mine) that are big and this loop happens a lot. Freeing up storage (deleting unused apps/datafields/watchfaces) seems to help (albeit did not fix it 100%)