Closed mhorgan1 closed 4 years ago
I have tried rolling back to Version 4.26.3 and the bluetooth dialog no longer appears.
Was there a flag set inside the old version of ESTDeviceManager
that has now been changed in the newest version?
I checked and no, there was no such change. Maybe it's something else you've also done in your code?
Hi Piotr, I have attached a barebones sample app. I am only initialising ESTDeviceManager
You can run pod install on the two different versions 4.26.3
and 4.27.0
Basic information
Estimote iOS SDK version:
4.27.0
iOS device(s) affected: All models (tested on iPhone 5s and iPhone X iOS version(s) affected:iOS 11.2.6
andiOS 11.3
Additional information
Please read the checklist and place
x
sign where apropriate for your use case.NSBluetoothPeripheralUsageDescription
in itsInfo.plist
file.NSLocationWhenInUseUsageDescription
andNSLocationAlwaysAndWhenInUseUsageDescription
keys in itsInfo.plist
file.NSLocationAlwaysUsageDescription
orNSLocationWhenInUseUsageDescription
in itsInfo.plist
file.NSLocationAlwaysUsageDescription
key in itsInfo.plist
file.Description
I'm creating an iOS app that uses Estimote beacons. It also includes beacon telemetry.
When I launch my app with Bluetooth Off in Settings App, I get a popup on screen to go to settings to turn on bluetooth.
I only get this popup when I instantiate the ESTDeviceManager as follows. If I don't include the below lines, I don't get prompted to turn on bluetooth, but then my Telemetry won't work.
Is there a way to prevent being prompted to go to settings? I have tried the following to see if it would override what's in the EstimoteSDK:
Expected behavior:
Have a way to disable the bluetooth settings popup. Get the popup if we set a flag to
true
Actual behavior:
Popup to go to settings to turn on bluetooth appears