Installing my app freezes the whole watch. The screen freezes, no button responds, and only a reboot helps. With a sideloaded PRG this happens the moment the USB cable is unplugged, before the app is opened. A build installed from the Connect IQ store (private beta) behaved the same.
About the app:
- Type
widget(an app with a glance on CIQ 4+), minApiLevel 3.4.0 - Permissions: Background, ComplicationPublisher, Positioning
- Glance view, background service (temporal events), one complication
- About 870 kB PRG, about 135 jsonData resources
- 38 kB of code annotated
(:extendedCode)to fit the 128 kB app limit
What I tested:
- Full ap with :extendedCode -> freezes on install
- Without the complication and ComplicationPublisher -> freezes on install
- Without the background service and Background permission -> freezes on install
Without :extendedCode -> Installs and works normally
Another watch face that uses :extendedCode worked on my Instinct 3 Solar in earlier tests, so the combination with a widget/app that has a glance and a background service seems to matter.
Is :extendedCode supported for widgets/device apps with a glance and background service on the instinct 3 solar and instinct e?
If this is not supported, maybe it would be a good solution for the compiler to reject such a build instead of the watch freezing.