Is it possible to activate water lock in-app?

It has been asked here before but didn't get any helpful answers.


I'm going to develop an app that will have the possibility to track swimming workouts in which case it would be most helpful if users could turn on the water lock while in the app.


I don't find any documentation about this though so I'm guessing it isn't possible for us yet? If not, are there any workarounds to still "lock" the watch for input while swimming?

If you start/end an HKWorkoutSession then you get/cancel the 'lock'.

What you can't do programmatically is that cute thing where the speaker clears itself. The user has to swipe up the clock and tap the water droplet icon themselves - if they want to.

I guess this is a very old thread - but as of Watch OS4 you can now access the water lock feature in your own app.

Is it possible to activate water lock in-app?
 
 
Q