Detecting Focus/Activity Sleep Mode

Hi,

Is it possible for a watch face to detect whether the user has the "Sleep" focus mode enabled? I would like to display the AOD version (low power) of my watch face when a user is in Sleep mode and has the watch face selected as their Sleep watch face under (on Fenix 8 AMOLED):

- Watch Settings -> Focus Modes -> Sleep -> Watch Face (Don't Change)

Alternatively if it were possible to detect the type of activity / focus mode currently enabled like you can for Do Not Disturb mode, but no longer for Sleep mode.

Thanks,

Tom

  • You can't like for DND. What I do is retrieve the sleeping scheme from the users profile and besides that I check if DND is on. This works mainstream, however if a user changes it's sleeping scheme it's not accurate anylonger because the provided scheme from the profile is more like average times over an unknown period. In the end it also changes, but not as soon as the user set it different.

  • Thanks Beva. The issue with using the sleep schedule is that the user may not actually have it in "Sleep" focus mode (if they are out late for example, and canceled out of Sleep mode).

    Being able to retrieve the users current "focus mode" would be ideal. Perhaps we will see this in a future SDK update. 

  • Atm that's not possible. I allow users to bind a function to switch screen modes with onPress (touch and hold).