Ok, so yesterday I was testing battery life when running my app, and found a way to crash the VA from the GCM mobile app (see https://forums.garmin.com/showthread.php?313136-CIQ-app-that-s-recording-gets-messed-up-from-the-cell-phone-GCM!)
Today, I fully charged the VA and started the battery test again.. When the battery got to 10%, I got a message of "low battery" on the screen (7h 50m) and all was fine.
About 30 min later, I looked at the screen and it was blank. I pushed the power button, and I got the first data screen of the std walking app, that was then replaced by a standard "save/discard" dialog. Picked save and all was saved.. But based on what I saw in the past could have different results.
How should "low battery" be handled? What I saw was odd, and could be very odd for an end user. I know this is a FW issue, but should CIQ add something like a "onLowBattery()" and "onCriticalBattery()" method?
Stuff I'm finding could explain some of the odd errors reported in the app store...