Hi everyone,
I'm developing a two-component Connect IQ app for the Fenix 7 Pro:
- A data field that captures HR zone distribution during activities and saves to
Application.Storageon timer stop - A watch-app with glance that reads from Storage and displays a weekly stacked bar chart
Both projects use the same manifest app ID so they can share Application.Storage.
However, I'm running into two issues:
1. Sideloading: When I copy both .prg files (with the same manifest ID) to GARMIN/APPS, only one is recognized. The second seems to overwrite the first. Is this expected behavior for sideloaded apps with the same ID but different app types?
2. Store upload: When I try to upload both .iq files to the Store (same manifest ID, one as type="datafield", the other as type="watch-app"), I get the error: "The manifest app ID is already in use by another app". Note: I previously uploaded both as beta apps and deleted them — this might be a caching issue.
My questions:
- Does the Connect IQ Store support two separate listings (different app types) sharing the same manifest ID for Storage sharing?
- If not, what is the recommended approach for a data field that needs to pass data to a companion watch-app on the same device?
- Is there an alternative mechanism (FitContributor, Background service, etc.) that could work?
Thanks for any guidance!