My father has severe diabetes, and I'm looking to add Dexcom data to my CIQ watch faces. I've also had a few customers ask about it. I'd really like to deliver this for them, since there's a very positive impact of being able to see this data at a glance (and not being tied to a FaceIt face)..
The path I'd like to take is using the Complications API vs. pulling the data from the web myself. (I am aware of some other apps like this one that pull the data, but I don't believe they publish a Complication)
I noticed that Dexcom data is available to FaceIt (presumably using the Complications API) after I installed the Garmin-published Dexcom apps and logged into my father's dexcom account (data field, widget). I have successfully gotten the Dexcom complication added to a FaceIt face and showing data. It's very cool.
See below example of Dexcom data showing on FaceIt:
Next, I wanted to "subscribe" to this complication in my own watch face. So I built a demo that lists all available complications on the device, and I don't see Dexcom in that list. I do see other non-native CIQ complications (such as Mobile Driveway's Universal App, which is a great one to test with). That makes me fairly confident I'm successful listing all complications that are available. But Dexcom doesn't show up.
I know that Complication publishers have the option of using the "protected" flag to make a Complication available only to FaceIt and their own apps/watch faces. I'm assuming that's what's going on here.
But before I go down a rabbit hole and write code to pull this data myself from the web api, I wanted to ask the community:
Has anyone else been able to get Dexcom data via the Complications API? Or is there perhaps another App I'm not aware of that's publishing this data publicly?