This is only partly a SDK question, but I'll start with that part! Is there a common way to have the version number in the .prg file?
The reason I ask is this and this is non SDK (and maybe the hardest) part..
So I have a vivoactive for example, and I've downloaded some connect IQ apps/widgets/watch faces/fields from the app store, but that was months back.
After that time, how do I, as an end user, know if that Connect IQ "app" has been updated? Does the user get a message from the Connect IQ app store? is the app auto updated on the watch when syncing? Is there a way on a watch itself, to see what Connect IQ stuff I've installed and it's current version number?
As devices supporting Connect IQ are now shipping, and the Apps and Widgets now in the store, it just seems without something, you'll get problems from people using v 1.0 when the current version is 3.5!
Think of how apps get updates in Google Play - is there something like that?