iOS 的权限管理:有办法设置为“每次询问”吗?

2022-01-09 20:00:20 +08:00
 CatCode

目前只有“允许”和“禁止”两个状态。

选择“下次询问”或者“仅本次”的话:一旦下一次你点了拒绝,就以后都拒绝了。

2798 次点击
所在节点    Apple
19 条回复
geeksammao
2022-01-09 20:17:24 +08:00
"禁止"就应该是不允许权限且以后也别询问,不然禁止了还每次弹不把人烦死了。
你要的就是"仅本次"的功能,只是你还想错点"禁止"的时候也接着询问,但你真的想"禁止"的时候就会烦死。
leoleozhu
2022-01-09 22:32:05 +08:00
location 有仅此次的功能,楼主应该是想要 camera 等和 location 一样有仅此次功能吧
explorerproxy
2022-01-09 22:51:32 +08:00
没办法
我也想要这个功能,偶然打开了 app 或者本次使用不需要用到相关权限的时候我也想选择此次关闭
hkezh
2022-01-09 23:03:38 +08:00
我也想要这个功能,或者叫本次不允许
lance6716
2022-01-09 23:40:21 +08:00
dingwen07
2022-01-10 03:38:47 +08:00
@geeksammao #1 仅本次能做到应用程序尝试使用权限你都能知道,而不是要去关注右上角那个小点点
实际上定位服务就有仅本次。。。
Perry
2022-01-10 03:45:18 +08:00
很难想象这种需求的应用场景,如果因为几万人多一个选择按钮的话另外几亿人会很疑惑难受。
wsseo
2022-01-10 08:03:35 +08:00
以后会有的
Goooooos
2022-01-10 08:10:19 +08:00
@Perry #7 这需求很正常,不能因为你不需要就觉得是小众需求
Perry
2022-01-10 08:35:44 +08:00
@Goooooos 那也得看有多少人需要这个需求了,现在弹窗已经有三那个按钮了,再来一个按钮会 overwhelm 用户。
kingsley777
2022-01-10 08:36:16 +08:00
这种需求场景可以是:
1.用淘宝,偶尔会使用摄像头扫码,或扫描同类商品,但大部分情况向不希望淘宝获取前后摄像头的使用权。
2.用企业微信钉钉等签到打卡,也就每天两次定点打开,平时也不希望这类软件获得 GPS 权限。
如果可以通过捷径或者 URL scheme 搞定就好了,需要使用权限的时候就从捷径打开 APP 。
honeycomb
2022-01-10 08:44:34 +08:00
Android 12 有稍多一些的这方面能力
ZeroClover
2022-01-10 09:23:57 +08:00
主要是这样会增加很多按钮,以位置权限而言的话就需要

- 允许本次
- 在使用应用程序时允许
- 总是允许
- 禁止本次
- 总是禁止

对一般用户而言会增加学习成本,虽然我也想要有
LaGeNanRen
2022-01-10 09:30:58 +08:00
其实我也想有,但你有没有想过这个问题:
你关掉了背景 app 重新整理,但你每次打开某个国产 app ,其实 app 都会获取一次你的位置信息,只是系统层级上禁止掉了
再想想每次都询问的话,是不是疯掉了
Leonard
2022-01-10 09:35:57 +08:00
@LaGeNanRen 确实是,有的 app 会频繁获取权限,如果设置仅本次允许,app 会一直弹权限
FireKey
2022-01-10 09:40:14 +08:00
如无必要,勿增实体.大部分用户用不到这功能,少部分有需求的用户去设置开就好了.
clf
2022-01-10 10:55:26 +08:00
@Leonard #15 并不会,Android 的仅一次的处理逻辑就是此次打开 App 的周期内允许,你杀掉后台再打开就需要重新获取权限了。
xtinput
2022-01-10 15:25:27 +08:00
国产 app 不适用,国产 app 太牛逼
Mavious
2022-01-11 21:24:41 +08:00
十分十分需要这个功能,正如 11 楼所说:
ZFB 有时候要定位权限,我只想暂时给它,用完关。
每次都要记得关闭,而关闭按钮藏在设置深处,翻出来也要费工夫,很烦哎!
如果不方便在弹窗里显示,那就在设置里放置,我一次设置永久享受,也是很愿意的。

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

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

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

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

© 2021 V2EX