01-02-2020 02:41
01-02-2020 02:41
I made a watchface for my versa 2 (4.1 SDK) and have created my own always on display. As soon as I turn off my watch, I can see my aod-watchface but after another second I see the default aod-display from my versa 2. Is there any trick to stop the default aod?
01-02-2020 11:03
01-02-2020 11:03
You need to use the access_aod permission (among other things). I don't think that's been opened up for all developers to use yet.
01-02-2020 19:33
01-02-2020 19:33
Make sure to set the aodAllowed to true. I have this at the start of my app index.js
if (me.permissions.granted('access_aod')) {
if (display.aodAvailable) display.aodAllowed = true
}
04-19-2020 16:24
04-19-2020 16:24
Does this work? Or do you need to be approved by Fitbit in some way before you can do this?
04-19-2020 16:35
04-19-2020 16:35
It should work in the simulator for all developers. Only Fitbit can approve AOD-enabled clockfaces/apps for installation on physical watches (even for testing).
04-20-2020 00:54
04-20-2020 00:54
Thanks for the info - that is good to know.
Do you know what the process is to get Fitbit approval to install on a real device?
I am a bit loath to invest time and effort to develop an AOD mode for my clockface if I cannot get it approved.
(To be honest I would also be uneasy releasing an app to the public that I haven't tested on a real device)
Derek
04-20-2020 01:03
04-20-2020 01:03
I think the best bet is to develop AOD for simulator, then show off how great it is via screenshots and maybe videos. If you impress the right people, you might get a tap on the shoulder.
No guarantees, of course.