How long do I have to wait for a BETA app to appear in Connect IQ Store?

Am I doing something wrong?

As I'm forced by Garmin to upload my app to the store to be able to test the settings, this is what I do:

1. I export my app
2. upload MyApp.iq file to the store as BETA
3. give it a different version id than the previous one (BTW the same I also dump in manifest.xml)
4. hit publish
5. then write a few words in the "What's new" section
6. hit the Submit button

Am I being naive if I assume that a few seconds after I upload a BETA app, the newly uploaded version should appear in my Connect IQ Android app?
And I do see the text changes within seconds. But I'm waiting for hours to see (if at all?) the version to change.

Is there another/better/faster way to test settings? (nothing works in simulator...)

  • Also, with side loads, it's much easier to create an app specific log file for testing.  If you have a version from the store, delete that first so there's no confusion, and then if you side load "myapp.prg", you know the log file will be "myapp.txt".  When something is installed from the store, the store uses an 8 character name for it (like A19C75AF.prg) and figuring out what you should use for the log file can be tricky, and without deleting the storev ersion first, the sideload can be re-named to the store version.

  • The set file trick comes in handy.  At times I've tested apps from others and they have tested mine, and we exchange the .prg and .set files since beta apps are only available to the developer.  It's handy for testing on a device the dev doesn't have by someone that does have it

  • Awesome! I knew the log file trick but I didn't know the other prg files were the store apps that I have! I mainly used the connect iq beta function because I wanted to be able to test different setting combinations on my watch, since the simulator for the epix doesn't have system 5 fields yet... 

    Again! A big thanks out to you! 

  • I think the epix2 beta FW has System 5 (8.14?)

  • It does, but not on the simulator... Or can I switch to the beta fw on the simulator? 

  • Nope.  But you can test with sideloads.  If you're looking to test new stuff like stress and body battery, you probably want to test on a real device as the data for them in the sim is "canned".  You can change things like respiration rate in the sim but more interesting on a device.  same with batteryInDays.

  • Yes I realized that, for example the stress iterator can be funny after a run...

    It would be really nice if you could record a day of normal watch usage and then just re-run that like a fit file... 

  • With things in SensorHistory, the sim just uses canned data - HR, Pressure, elevation, temperature.  The best way to test is on a real device.

  • Apologies in advance if this looks like Im hijacking this thread, but it looks like it has reached a satisfactory conclusion, and has been very interesting.

    My question is about Alpha testing a version of my app with a distant colleague. I'm developing on a Mac and sent the .prg that I created to my colleague who used  Windows and Android. I zipped the file to avoid email filter issues, but when he side loaded the unzipped .prg, the app did not appear on his watch (an Epix Gen 2).

    It appeared on the watch in the /APPS folder, but when the watch was restarted, the app failed to appear in the apps list.

    I suspect it's about the music file format.

  • On some devices prg files get hidden and not right unnder apps any more.  This started with Music apps.

    The important thing is he can see your app in the activity loop.  It will probably at the every end of the activity list