被安卓恶心到了(准确来说是安卓 App 开发者)

188 天前
 sodulty
被安卓恶心到了

准确来说是无奈的呐喊。先说两点我遇到的情况吧

1 、 在用小米 14 ,12306 申请临时身份证的时候,死活获取不到定位(此功能强制需要 否则无法申请),关机重启尝试 n 次均不行,已改签。。。。然后我发现只打开定位不够,必须同时打开 Wi-Fi 才能获取到定位

2 、有在自己开发低功耗蓝牙设备,用了不少安卓 BLE 调试 app , 发现部分 18-20 年的安卓手机无法在仅开启蓝牙的情况下扫描 BLE ,必须打开定位和蓝牙才能扫描到蓝牙 BLE

懂技术的前提下能摸索清楚,1 这个情况要是家人等等大众碰到的时候干着急怎么办? 12306 也不给提示,你就算给个“请打开 Wi-Fi 和蓝牙来辅助精确定位”的提示也行啊,纯傻逼,扛得起国民级出行 App 这个担子就要扛得住骂


但果子从来没出现类似的情况,为什么?

1 、 果子不给你完全关闭 Wi-Fi 蓝牙定位的快捷方式,(一般都置灰)缺点是耗电,优点是不影响各种服务,不想给精确定位也能模糊定位,安卓端的模糊定位反而会引起部分 app 定位失效或崩溃

2 、安卓很灵活能控制中心完全关闭定位蓝牙 Wi-Fi ,但是 app 开发者无法针对众多安卓版本的权限做全适配处理(安卓低版本和高版本的定位、连接附近设备的权限需要分开单独做处理),也没有及时通知用户,就会导致我以上遇到的情况
12464 次点击
所在节点    Android
81 条回复
mxT52CRuqR6o5
188 天前
chatgpt 说从安卓 6.0 开始扫描 BLE 需要申请位置权限,我不是专业的不清楚到底是某些系统不用申请位置权限违反了标准还是另一些系统需要申请权限违反了标准
wangzaiSummer
188 天前
“准确来说是安卓 App 开发者”,你这句话真的准确吗?说事就说事
monzuguan
188 天前
跑个题,临时身份证明或乘车证明能线下办理吗?不依靠手机,工作人员要是引导线上办理的话就掏出黑白屏诺基亚😂
Senventise
188 天前
https://developer.android.com/develop/connectivity/bluetooth/bt-permissions?hl=zh-cn#declare-android11-or-lower
"ACCESS_FINE_LOCATION 是必需的,因为在 Android 11 及更低版本中,蓝牙扫描可能会用于收集有关用户位置信息的信息。"
部分手机需要定位权限,可能是因为安卓版本?
jeesk
188 天前
这算啥 ? target sdk 越高越坑。
career
188 天前
老爷又不用自己买票
sodulty
188 天前
@monzuguan 我遇到的情况无法线下办理,小站,机器不支持直接扫描进站,这种屎到淋头的情况还是 app 办理最方便。。。
sodulty
188 天前
@career 高铁直接开老爷家里是吧
yhm2046
188 天前
这个标题容易找骂
1.国内的安卓系统都是 aosp 魔改的,跟原生 android 基本两个东西
2.对事不对人,多做事少喷人
sir283
188 天前
毕竟是国内特色安卓系统加上特色的开发环境,所以,出现任何的问题,都不用觉得奇怪,习惯就好了。
而 play 上的国产应用,就好很多了,但是容易封号,斟酌! O(∩_∩)O
WebKit
188 天前
1 也不是开发者的问题,安卓旧版本就是这么要求的,必须打开 wifi 才能定位
WebKit
188 天前
@corcre 你这属于不懂技术了,获取 wifi 就是要定位权限😑
sodulty
188 天前
@yhm2046 事在人为,安卓果子各有优劣,权限引导是开发者没弄好我还不能喷了?我就是专门起的这个标题才能吸引开发者进来,我为什么不骂产品经理?产品经理有几个能说清安卓版本和权限的事?
amirobotics
188 天前
小米虽然每次都说自己的配置很顶,但通常在看不见的地方做阉割。有次在外面死活定位失败,也是让我打开 wifi 连接。。
kaedea
188 天前
@ssnoopy 易用性-灵活性-健壮性,不可能三角。
abc8678
188 天前
想要使用时询问权限,结果不行,APP 非要我改为始终允许
corcre
188 天前
@WebKit 是真不知道这回事
但是好像也不用啊, 热点都连上了, 发个 api 请求试一下连没连上不就好了...
EIJAM
188 天前
xx 特色 App 的问题。都 targetAPI 升级到 33 了,选文件图片时还要求权限,不能支持系统的文件选择器。
WebKit
188 天前
@corcre #57 因为要给扫地机器人配网,然后有个需求就是,把你连接的 Wi-Fi 的 SSD ,默认写道配网的输入框里。有点类似现在的手机号登录,不需要输入手机号,直接获取你手机号的操作
hicdn
188 天前
这种破事太多,我改双持了。国产 app 只在 iPhone se2 上运行。

更有甚者,有些微信小程序在 Google play 版微信上打开白屏或者点击一下就重新加载。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX