Hey guys! I’m creating an Apple Watch app and was wondering if the phone has to be on the user when the user is using the watch in order to retrieve the beacon data.
Yes. Sadly, watchOS doesn’t give developers access to the Bluetooth API. So you can’t do any Bluetooth scanning on the Watch itself. You have to do it on the iPhone, and send scanning results to your Watch app, e.g., with the Watch Connectivity Framework.
Okay, great. Thank you for your response! Another question, although it’s impossible to Bluetooth scanning with watchOS, is it possible to do so with an android watch?
Yup! Haven’t tried it myself yet, but I’ve heard from other developers that our Estimote Android SDK works just fine on Android Watch apps (: