收藏
回答

Android使用CameraContext.takePhotoapi会默认保存到相册

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.createCameraContext().takePhoto 微信安卓客户端 8.0.33 SDKVersion: "2.30.2"

这里陈述自己的观点一级借鉴了一部分,本人是华为P30pro(Android),Android 10,VOG-AL10(这篇文章讲的是安卓,ios绕道(没发现问题)!)

微信->我->设置->关于微信即可查看版本!8.0.33版本之前,这个api是不会将照片存到手机相册的,更新版本后安卓新出现的问题

①chooseImage自动保存,takePhoto 如果微信版本是8.0.33即会自动保存,这个api是不会将照片存到手机相册的,更新版本后安卓新出现的问题

②wx.createCameraContext().takePhoto 安卓拍照 生成图片 拿临时路径的时候 直接保存到本地了 导致FileSystemManager.unlink(Object object)无效,者unlink api地址 就是删除临时路径文件的 地址https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.unlink.html 难受 如果可以 接受反驳

官方觉得这个符合预期 这个也许让用户知道 你使用了这个功能 到底截取了几张

④希望修复~~可能希望不大

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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-03-20

    针对到近期开发者对小程序CameraContext.takePhotoapi落地到系统相册调整的相关反馈,我们已经对其进行了更新,后续版本不会默认落地到系统相册,如果开发者有落地诉求,可通过wx.saveImageToPhotosAlbum实现。感谢您的反馈,我们一直在努力改进和优化我们的API,以提供更好的服务和用户体验。

    2023-03-20
    有用
    回复 3
    • l
      l
      2023-03-21
      后续版本什么时候发布
      2023-03-21
      回复
    • 砚之
      砚之
      2023-04-04
      麻烦你们给点力啊 真的快难死小程序开发人员了
      2023-04-04
      回复
    • 东风瑾
      东风瑾
      2023-04-06
      什么时候发布8.0.35
      2023-04-06
      回复
  • 啄米
    啄米
    2023-03-20

    FileSystemManager.unlink(Object object)无效 的问题,可以提供一下代码片段吗

    2023-03-20
    有用
    回复
登录 后发表内容