是这样的,我手机是安卓,下载了一个显示 airpods 电量的软件,叫 podsTool,还花了 8 块钱,结果最近非要我的位置权限,选择仅使用时允许还不行,非要始终允许,我就想问问安卓开发大佬,这软件是不是流氓。你一个显示电量的软件你拿位置干嘛,拿到了给我送温暖?
1
JokerLiang 2021-03-23 10:20:06 +08:00
可能是他接入的某个广告 SDK , 需要定位权限。
|
2
whwlsfb 2021-03-23 10:24:27 +08:00
有个叫 AndPods 的软件说明里写,获取位置权限是为了获取 Airpods 的当前电量,具体什么原理不清楚
|
3
whwlsfb 2021-03-23 10:25:52 +08:00
|
4
lastisee OP @whwlsfb
@JokerLiang 我在网上搜到下面这段话《蓝牙权限 如要在应用中使用蓝牙功能,您必须声明两个权限。第一个是 BLUETOOTH 。您需要此权限才能执行任何蓝牙通信,例如请求连接、接受连接和传输数据等。 第二个必须声明的权限是 ACCESS_FINE_LOCATION 。您的应用需要此权限,因为蓝牙扫描可用于收集用户的位置信息。此类信息可能来自用户自己的设备,以及在商店和交通设施等位置使用的蓝牙信标。》 分割线********************** 感觉我误会开发者了,这个软件并没有广告 |
5
KingPan 2021-03-23 10:26:00 +08:00
猜测应该是"查找我的耳机"功能需要定位权限吧, 我用的 AndPods 也一样需要定位权限
|
6
LittleDeng 2021-03-23 10:27:46 +08:00
就算是 assistant trigger 看电量也要定位
https://assistanttrigger.com/faq |
7
JokerLiang 2021-03-23 10:28:52 +08:00
@lastisee 好吧,我错了,没有做过蓝牙开发。
|
8
lastisee OP |
9
BigbyWolf 2021-03-23 10:37:40 +08:00
只有功能实现跟 阿里 微信支付,没广告跟多余 SDK 。
|
10
yukiww233 2021-03-23 10:38:03 +08:00
扫描蓝牙设备的 api 需要定位权限, 一般在配对成功之后就不需要了
|
11
JokerLiang 2021-03-23 10:40:41 +08:00
@lastisee 我也为我的无知道歉
|
12
zhanlanhuizhang 2021-05-12 10:18:36 +08:00
蓝牙扫描需要位置。不然有些手机扫描不到。
|