I was getting a lot of reports that my watches crashed on Venu 3 when I made a few watches last summer for the new device. My watchfaces are free because I am designing them to learn, but I tried to look into it on the simulator and there was nothing popping up. Clearly it was something happening on real devices not able to be simulated. Then I started getting more complaints on reviews starting in January of this year of my watchfaces crashing on other devices as well. I could never get anyone to follow up with a crash report or log.
Since I recently updated my Venu S 2 this spring, I noticed that my watchfaces that never crashed before, now crash pretty often. I opened the App Crash log, but it didn't log anything. From my own observation, I believe that it has something to do with a bad bluetooth connection (Sometimes connecting and disconnecting the bluetooth rapidly causes my watchfaces to crash when I test on my own device).
Moreover, I noticed that when I delete and re-download my watches that now they prematurely download and show an IQ symbol in their watchface slot until they complete download. This of course aggravates the users because they immediately panic if they see the IQ crash symbol. That results in them leaving you a negative review. I have had several negative reviews just on "slow download" and "incomplete download" which... I mean... I really don't see how I can control that. ((I do admit my watches are large since they have a lot of animated sprites.))
Any advice on how to fix my watches and see what is going on?
I have null exception handling on most data points, is there anything additional I should add for bluetooth?