dingwen07
V2EX  ›  微信

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

  •  
  •   dingwen07 · Nov 3, 2020 via Android · 3362 views
    This topic created in 2092 days ago, the information mentioned may be changed or developed.

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

    应该如何解决

    9 replies    2020-11-04 12:34:01 +08:00
    WebKit
        1
    WebKit  
       Nov 4, 2020 via Android
    不知道你说的共享是什么。但是我实际测试发现不给权限也可以收到图片的
    ruri
        2
    ruri  
       Nov 4, 2020 via Android
    要看你的分享源分享的是 file 路径还是 uri,file 路径不给存储权限肯定获取不到实际文件。
    dingwen07
        3
    dingwen07  
    OP
       Nov 4, 2020 via Android
    @ruri 从相册分享,同样的操作 telegram 可以获取到图片,微信报错
    philipjf
        4
    philipjf  
       Nov 4, 2020
    就是故意的,就像现在 iOS,明明不用给全部访问权限就可以发图片,偏偏人为限制,不给完全权限就不给你用。iOS 没办法连系统共享也屏蔽了大概率是 App Store 审核要求,要是可以绕过 App Store 分发,一样屏蔽。
    daozhihun
        5
    daozhihun  
       Nov 4, 2020
    什么,微信可以不给存储权限?爷青结
    kx5d62Jn1J9MjoXP
        6
    kx5d62Jn1J9MjoXP  
       Nov 4, 2020
    是系统 API 太难用导致的
    你要和 telegram 比那没办法
    dingwen07
        7
    dingwen07  
    OP
       Nov 4, 2020 via Android
    @ssynhtn 额 QQ 也可以
    WebKit
        8
    WebKit  
       Nov 4, 2020 via Android
    @dingwen07 大概是微信要拿到图片,然后再进行压缩吧。
    vmebeh
        9
    vmebeh  
       Nov 4, 2020 via iPhone
    结合 iOS 上的操作,估计是想要照片的元数据,重要的也就 gps 吧,有这个,至少推广告的效果刚刚的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   952 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:13 · PVG 04:13 · LAX 13:13 · JFK 16:13
    ♥ Do have faith in what you're doing.