6142 views|5 replies

9702

Posts

24

Resources
The OP
 

Why does the BLE Sensor APP require my location permission? [Copy link]

 

The BLE Sensor APP will be forced to obtain location permissions when in use. If you do not give location permissions or do not open the positioning APP, it will prompt that the APP cannot be used.

Because ST did not provide the APK file of BLE Sensor in the early days, GOOGLE PLAY could not be accessed normally due to network reasons, so I could only download it from third-party application stores. For example, I would go to apkpure to download it. So at that time I suspected whether the APK had been repackaged and some functions had been added to obtain user privacy.

For a long time, my phone had problems connecting to Bluetooth devices. I couldn't find the device even when it was next to the phone, but it worked fine with other phones, such as other people's Huawei phones. So I always thought there was something wrong with my phone's Bluetooth, although I think this is not very reasonable.

Before this, there was a terrible problem. I had some EZVIZ Cloud cameras. The connection and binding were normal before, but from a certain moment on, all the cameras could no longer be connected as long as I changed the network and re-binded.

Until a few days ago, because I needed to use it but didn't want to buy a new one, I tried it again for a while. I don't know if my brain was short-circuited or what, but I didn't disable its location permission when I reinstalled the app. You know, I have always been very concerned about privacy, and I will never give permissions if I can. Why would an app with a webcam need location permissions? But because of my negligence this time, the camera was accidentally connected. It turned out that the problem was the location permission.

Does WiFi search and connection require location permission? I think this is possible, because WiFi can also be located. If an app does not have location permission, then it will not be able to achieve this positioning by searching for WiFi hotspots? It seems possible.

So back to Bluetooth, I turned on the location permission of the APP that needs to use the Bluetooth function (because some APPs do not force location permission to be turned on), and the problem of not being able to search for Bluetooth devices was also solved.

The conclusion is that even if you only use Bluetooth and WIFI functions, location permissions should still be granted.

I think Huawei has done a very good job in this regard (I'm not sure if all Android phones are like this). In the past, turning off the positioning on a phone was equivalent to turning off only the GPS, and the map could still use WIFI for positioning. Now, if the phone's positioning is turned off, almost all APPs can't determine my location, except for Find My Phone.

So it turns out that there is a reason why BLE Sensor requires location permission.

This post is from ST - Low Power RF

Latest reply

Great, great, I learned a new “position”!   Details Published on 2021-6-3 11:49
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

1942

Posts

2

Resources
2
 

I have made a Bluetooth app, and this location permission must be given, otherwise Bluetooth does not seem to work.

This post is from ST - Low Power RF

Comments

Some apps will not check whether the location permission is turned on. If the location permission is not turned on, the Bluetooth device will not be searched. If the location permission is turned on to search for the Bluetooth device, and then the location permission is turned off to establish a connection, there will be no problem.  Details Published on 2021-5-20 17:01
 
 
 

9702

Posts

24

Resources
3
 
w494143467 Published on 2021-5-20 16:42 I have made a Bluetooth app, and this location permission must be given, otherwise Bluetooth does not seem to work.

Some apps don’t check whether location permission is enabled.

If you don't turn on the location function, you won't be able to search for Bluetooth devices.

There is no problem if you turn on positioning to search for a Bluetooth device and then turn off positioning to establish a connection.

This post is from ST - Low Power RF

Comments

I see  Details Published on 2021-5-21 09:39
I see  Details Published on 2021-5-20 18:36
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

1942

Posts

2

Resources
4
 
littleshrimp posted on 2021-5-20 17:01 Some APPs will not check whether the location permission is turned on. If the location permission is not turned on, the Bluetooth device will not be searched. If the location permission is turned on and the Bluetooth device is searched, ...

I see

This post is from ST - Low Power RF
 
 
 

98

Posts

0

Resources
5
 
littleshrimp posted on 2021-5-20 17:01 Some APPs will not check whether the location permission is turned on. If the location permission is not turned on, the Bluetooth device will not be searched. If the location permission is turned on and the Bluetooth device is searched, ...

I happen to have done these two areas of Android development, you are right.

When using Wifi or Bluetooth, location permission is not necessary. Only when using Wifi or Bluetooth scanning, if there is no location permission, the return value of the scanning function is an empty list.

This post is from ST - Low Power RF
 
 
 

15

Posts

0

Resources
6
 

Great, great, I learned a new “position”!

This post is from ST - Low Power RF
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list