ios 的下次询问定位权限的设计有点多余啊

2022-12-11 10:13:09 +08:00
 Ansen
我并不想一直给微信定位权限,因为只要给了,一打开微信它就会那是请求位置,

我只想在使用某些小程序,比如:打车、外卖的时候给定位,但是某些小程序不要脸,一打开就申请定位,我又不想给,点了不允许,结果就是整个微信就不允许定位了,需要去设置里面重新设置
2100 次点击
所在节点    iOS
20 条回复
cht
2022-12-11 10:45:35 +08:00
expkzb
2022-12-11 10:49:46 +08:00
如果常用的话,就直接下载那些 app 就好了。
dingwen07
2022-12-11 10:52:22 +08:00
微信不会一打开就请求定位权限啊
zhaoxin
2022-12-11 11:24:08 +08:00
你自己的毛病。因为你没给微信定位权限,所以有小程序问权限,微信就必须向系统要。如果你给了微信权限,小程序应该是向微信要,微信不需要向系统要。

权限是一级一级的,你想要的小程序越过微信,直接向系统要权限,是不可能的。这就好像你去看电影,必须从检票口进,你从别的口进,那你就是逃票。
beimenjun
2022-12-11 11:27:39 +08:00
可以考虑给非精确(模糊)地理位置。
xy90321
2022-12-11 11:41:33 +08:00
你不想给小程序权限的话,通过微信的功能去限制就好了,为啥要隔一层通过系统权限去折腾? iOS 又不对微信内部逻辑负责…
xy90321
2022-12-11 11:43:02 +08:00
反过来说,如果你只想给特定的微信小程序定位,而不想给微信本身定位的话… 你不觉得这个逻辑有问题吗… 那还是去下载单独 App 好了
hoky
2022-12-11 12:36:01 +08:00
微信体系就是一个 App ,这个需求太难为 iOS 了。
WonderUniverse
2022-12-11 12:39:21 +08:00
有没有一种可能 微信如果有了小程序就不应该被上架 App Store ,只是苹果妥协了
Ansen
2022-12-11 12:59:39 +08:00
@dingwen07 如果给了定位,打开内心那马上就能看到过去了位置

@zhaoxin
@beimenjun
@hoky

我不想给微信位置,给了位置一打开微信,它立马第一时间就会过去位置信息

我只想在确实有需要的时候给一次

但是只要弹出了位置请求对话,我只要点不允许,ios 就会修改微信的定位设置为永远不允许!而点允许一次,则不会修改微信的定位设置
Ansen
2022-12-11 13:00:54 +08:00
@Ansen
内心=>微信,
过去位置=>获取位置
beimenjun
2022-12-11 13:02:58 +08:00
你就给 iOS 14 之后的模糊地址呗
Ansen
2022-12-11 13:04:18 +08:00
@beimenjun 模糊地址都不想给😤😤
beimenjun
2022-12-11 13:06:09 +08:00
微信的小程序倒是有个每个小程序自己的定位开关。你可以进入一次后关闭。
Ansen
2022-12-11 13:07:30 +08:00
@beimenjun 最大的毒瘤就是微信,其实就是一楼发的帖子里的问题,每次询问,这么一个功能
dingwen07
2022-12-11 14:01:38 +08:00
@Ansen #10
刚刚测试了,只有在你进行需要位置信息的操作之后微信才会向 iOS 请求定位权限

事实上,我的手机从微信安装以来没有做过需要请求位置的操作,一开始甚至在设置里都是找不到定位权限的
Nasei
2022-12-11 14:08:33 +08:00
@dingwen07 我跟 op 测到的一样,只要给了微信权限,每次打开微信它就会读一次,但是如果是每次询问,打开时就不读了
Lullaby001
2022-12-11 14:33:05 +08:00
这个本来就是设计的不合理呀,下次询问没有单次拒绝的权利
ushio
2022-12-12 09:59:15 +08:00
这个设计是有很大问题,拒绝一次之后就要去设置里重新设置,根本做不到每次询问
littlewing
2022-12-12 18:14:06 +08:00
真以为是 weixinOS 啊,系统难道还要分辨你 app 内是哪个小程序在申请位置权限?

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

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

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

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

© 2021 V2EX