收藏
回答

请问为什么 wx.previewImage 预览图片后,不需要授权就可以保存到相册?

请问为什么 wx.previewImage 预览图片后,长按图片后点击保存,不需要授权就可以保存到相册? 

如果是 使用 wx.saveImageToPhotosAlbum ,就会在小程序内弹窗提示授权。

理论上都会弹窗提示授权的啊

回答关注问题邀请回答
收藏

2 个回答

  • 郑旭东
    郑旭东
    2020-04-15

    我猜测previewImage是调用了微信原生控件,只要微信已经授权了就可以,不需要小程序授权。

    2020-04-15
    有用
    回复 1
    • 俞志云
      俞志云
      2020-04-15
      应该就是 undefined 解释的那样,很有道理
      2020-04-15
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    2020-04-15
    这叫啥理论。预览长按保存,你能通过代码实现吗。
    2020-04-15
    有用
    回复 4
    • 俞志云
      俞志云
      2020-04-15
      预览后,长按图片会弹出 sheet 列表,点击保存就可以保存到手机了,这个过程不需要授权。 弹出 sheet 列表 都是wx.previewImage 调用后自带的功能,不是我实现的。
      2020-04-15
      回复
    • 俞志云
      俞志云
      2020-04-15
      2020-04-15
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-04-15回复俞志云
      假如wx.saveImageToPhotosAlbum不需要授权,你可以在onLoad写个死循环一直保存图片,用户都不需要点按钮。长按识别那是用户的意愿,所以不需要授权
      2020-04-15
      回复
    • 俞志云
      俞志云
      2020-04-15回复Mr.Zhao
      原来是这样,感谢解答。这个设计非常友好。
      2020-04-15
      回复
登录 后发表内容
问题标签