问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | wx.saveImageToPhotosAlbum | 客户端 | 7.0.2 | 2.5.1 |
- 当前 Bug 的表现(可附上截图)
ios部分机型无法保存图片至本地,安卓与开发者工具均无问题。授权选择的也是同意。断点调试发现wx.saveImageToPhotosAlbum完全无反应--既不失败也不成功,并且通过wx.openSetting唤起权限设置关掉后,就再也无法真正打开(ios上复现,显示选择打开,但实际未真正赋予权限)
- 预期表现
应该是成功存入本地
- 复现路径
代码片段操作即可
- 提供一个最简复现 Demo
机型iphone6 系统ios11.0.1下运行代码片段(最好是再开启项目,然后代码拷贝过去,不知道什么原因有时候代码片段不能复现,即便代码完全一样)
网友回复
nickname:
这个只能判断有没有对“保存到相册”进行授权,如果之前授权请求时选择的false,这样判断是无效的
kim:
这个真的是官方bug了,突然这几天好多用户反映保存不了图片。。然后我在开发者工具里面使用ios测试也是报timeout错
王小汪:
哎,我大概查了下,有不少同样问题的,目前官方还没个说法,版本更新前保存都是没问题的。
Mori:
你们啥时候解决呀?同样遇到了此问题ios无法保存到相册, saveImageToPhotosAlbum这个方法try catch 捕获不到, fail也不走 success也不走
年前还有望吗?