微信安卓不给存储权限发图片

2020-11-03 22:54:02 +08:00
 dingwen07

iOS 可以正常使用共享表单,但是在安卓用分享,在没有存储权限的情况下会提示“无法获取资源”。我实测安卓不需要存储权限就可以获取分享过来的内容,所以微信这是故意的?

应该如何解决

2746 次点击
所在节点    微信
9 条回复
WebKit
2020-11-04 02:07:49 +08:00
不知道你说的共享是什么。但是我实际测试发现不给权限也可以收到图片的
ruri
2020-11-04 03:30:21 +08:00
要看你的分享源分享的是 file 路径还是 uri,file 路径不给存储权限肯定获取不到实际文件。
dingwen07
2020-11-04 05:26:18 +08:00
@ruri 从相册分享,同样的操作 telegram 可以获取到图片,微信报错
philipjf
2020-11-04 05:49:14 +08:00
就是故意的,就像现在 iOS,明明不用给全部访问权限就可以发图片,偏偏人为限制,不给完全权限就不给你用。iOS 没办法连系统共享也屏蔽了大概率是 App Store 审核要求,要是可以绕过 App Store 分发,一样屏蔽。
daozhihun
2020-11-04 07:12:23 +08:00
什么,微信可以不给存储权限?爷青结
kx5d62Jn1J9MjoXP
2020-11-04 09:09:50 +08:00
是系统 API 太难用导致的
你要和 telegram 比那没办法
dingwen07
2020-11-04 11:44:53 +08:00
@ssynhtn 额 QQ 也可以
WebKit
2020-11-04 12:11:34 +08:00
@dingwen07 大概是微信要拿到图片,然后再进行压缩吧。
vmebeh
2020-11-04 12:34:01 +08:00
结合 iOS 上的操作,估计是想要照片的元数据,重要的也就 gps 吧,有这个,至少推广告的效果刚刚的

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

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

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

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

© 2021 V2EX