Get Water Depth in Apple Watch Ultra

How can the water depth measurement be accessed from the new Apple Watch Ultra?

Accepted Reply

Solved it by using CMWaterSubmersionMeasurement

Replies

Solved it by using CMWaterSubmersionMeasurement

https://developer.apple.com/documentation/healthkit/hkquantitytypeidentifier/3958703-underwaterdepth/ https://developer.apple.com/documentation/healthkit/hkquantitytypeidentifier/3958704-watertemperature/

Note that these are saved as quantity series so you'll need to use a series sample query to get at finer grained data.

Was anyone able access CMWaterSubmersionManager? I keep getting Error 110(which is CMErrorNotEntitled) on my physical Apple Watch Ultra. Is there entitlement required for WaterSubmersionManager?

  • I am also looking for the entitlement key that I kept getting an Error 110 (nil/CMErrorNotEntitled) for. Apple posted CMWaterSubmersionManager documentation, but they have actually blocked the way that developers should access the data.

Add a Comment

An entitlement is required to access the CMWaterSubmersionNanager or you receive Error 110. The documentation says you must go online to "express interest" in getting the entitlement. I did that, but got no response. I telephoned customer service they said "not my department" and to wait for a response. Still nothing. It's very frustrating. I have written my app and am only waiting for the depth data to finish. They could at least provide some information about when they are releasing the entitlement and if there are any requirements. Does anyone have any further information?

I, too have run into the same problem (same error; I expressed interest; no reply yet) and am very close to being otherwise finished with my app. I am about to use a support incident to nicely ask about this.

Is there any update ?