Under Review
over 1 year ago

Watchface compiled with 4.2.1 cannot read bodybattery on a real device

The details are talked in this thread.

https://forums.garmin.com/developer/connect-iq/f/discussion/326772/watchface-compiled-with-4-2-1-cannot-read-bodybattery-on-a-real-device

  • In fact, this problem has existed for a long time and has not been fixed yet. This is mainly because Garmin has not checked Asian devices.

  • yes . I think you're right. it just affect Asia models. as the system version is not the same (eg. ver 25.00 for non-asia but 25.10 for Asia ) and the latest device eg. fr255, fenix7 , the version is the same, and the bug won't appear. I have done all the special code , it seems works well.

  • Yes, I found that too. The problem is you must hard code skipping the has check for the problematic devices only, otherwise it will cause a crash on the devices that really don't have it. So that's not really a solution going forward. Based on the feedback I receive so far, it seems that only Asia models are affected (I never got it reported from a non-Asian product).

  • yes,it works ,without the has judgement, it works well . and now next step is findout how many devices has the issue

  • I found that if I sideload an app, it works fine,but I publish the same code on the store, it can't read.

    maybe I can try to avoid the has check ,and publish it to see if it works