This class has not been updated for years, and it's using the old school Watch Connectivity framework, that routes all connectivity throught the companion iOS app.
The good way to implement this is using NSURLSession class, which is far more modern and robust. If the iPhone is avaliable, it will route the traffic via bluetooth, but if it isn't, watchOS can communicate with Telegram on its own.
PLEASE consider implementing this feature. It should not be diffcult (NSURLSession is already used in the iOS app to communicate with Telegram), and there's a lot of people that loves leaving their phones and using just their watch to communicate. This would also give an strategical advantage over WhatsApp, that doesn't even have a watch app.
Telegram for watchOS should open normally.
Telegram for watchOS cannot connect.
Steps to Reproduce
Using GPS+Cellular over cellular:
Turn off bluetooth on the watchTurn off wifi on the watchOpen Telegram app on the watch
I couldn't agree more. For many people the main point of a smartwatch is that you don't need your phone with you all the time. Cellular connectivity should be considered a given. When going for a walk, I'd just leave my phone at home. Telegram is probably the only app I use now that would undermine this premise. I'm so excited to buy an Watch very soon, but now I learn that Telegram wouldn't work on it as expected. Damn!