当前博客:移动端小程序保存图片调试正常,发布以后不会保存。

151 次浏览【转载需注明来源】

博客作者:【大将军】

个性签名:寒窗苦读十年一朝凤舞九天

移动端小程序保存图片调试正常,发布以后不会保存。

域名也加入白名单了

保存二维码(){
            跨平台类.下载文件(数据层.图片ID,(文件下载成功回调)=>{
                调试输出(文件下载成功回调);
                局部变量 临时地址 = 文件下载成功回调["tempFilePath"];
                跨平台类.保存图片到系统相册(临时地址,(保存状态)=>{
                调试输出(保存状态)
                跨平台类.显示提示框(保存状态["type"]);
                方法层.二维码(假);
            });
            });
            
        },
默认排序
Generic placeholder image
Generic placeholder image
大将军 回复 16楼 快码FOF编程 Time: 2023-10-06 18:33:43

不会用,还要配置声明。我等等吧。

Generic placeholder image
快码FOF编程 回复 17楼 大将军 Time: 2023-10-12 19:06:20

该支持库已更新,参考该案例:小程序权限获取

Generic placeholder image
大将军 Time: 2023-10-12 20:21:31

还是不能获取到权限,但是更新一下隐私协议就可以了,每次更新协议又要审核,很麻烦还很慢。

保存二维码() {
            局部变量 url = 数据层.图片ID;
            跨平台类.显示加载对话框("正在保存二维码...");
            权限管理类.请求程序权限(6, (请求状态) => {
                调试输出(请求状态);
                如果 (请求状态 == "请求权限成功") {
                    跨平台类.下载文件(数据层.图片ID, (文件下载成功回调) => {
                        调试输出(文件下载成功回调);
                        局部变量 临时地址 = 文件下载成功回调["tempFilePath"];
                        调试输出(临时地址);
                        跨平台类.保存图片到系统相册(临时地址, (保存状态) => {
                            调试输出(保存状态);
                            跨平台类.显示提示框(保存状态["type"]);
                            //跨平台类.隐藏加载对话框();
                            方法层.二维码(假);
                        });
                    });
                }否则{
                    跨平台类.显示提示框("获取相册权限失败");
                    权限管理类.打开小程序信息设置((打开状态)=>{调试输出(打开状态)});
                }
            });
        },

用了权限管理类以后又多出这么多需要填的,这些权限都没用到啊。

Generic placeholder image
大将军 回复 18楼 快码FOF编程 Time: 2023-10-12 20:21:58

还不行。


移动端小程序保存图片调试正常,发布以后不会保存。