Hey folks! Another watchOS/iOS engineer here
I'm working on a similar use case for an audio streaming and transcribing use case for the Apple Watch.
I've worked through TN3135 as well as WWDC 2019 Session 716 and have the following elements requested turned on
I have an audio background mode set up
I set up the web socket after setting an AudioSession to active
I set request.networkServiceType to .avStreaming
my use case is squarely a audioStreaming use case
I still run into a network error where it says
"The Internet connection appears to be offline"
This all said – it seems that there are watch only apps that have figured out how to use web sockets so it seems as though I'm missing something.
https://apps.apple.com/us/app/iris-voicegpt-for-apple-watch/id6737017937
Are there other settings that need to be turned on for this to work?