Keep watch screen on while app running

I'm working on a watch app to use in a response time study where I need the screen of the apple watch to remain ON (ie, not go to sleep) for the entirety of the app's runtime (only about 5 minutes). I have not been successful in finding a way to do this, either through code or watch settings.

I've seen posts suggesting "UIApplication.shared.isIdleTimerDisabled = true", but it seems this only works for iOS, not watchOS. Does anyone know whether it's possible to keep the watch screen live for the app's runtime?

Thanks!

Answered by Frameworks Engineer in 711068022

It is not possible to force the screen to stay on programmatically, no. There is an option in Settings > Display & Brightness to Wake for 70 seconds (the default is 15 seconds); that is the limit, and it would need to be set by the user.

Accepted Answer

It is not possible to force the screen to stay on programmatically, no. There is an option in Settings > Display & Brightness to Wake for 70 seconds (the default is 15 seconds); that is the limit, and it would need to be set by the user.

i'm working on a watch app also and have the time out issue to. i have turned it to 70 seconds also, but it still times out very quickly ( rebooted the watch also). i know there is a solution because other apps on my watch, don't time out ( eg blood oxygen app). good news, there is a solution ( i just have to find it

Keep watch screen on while app running
 
 
Q