8.17.openSetting调用客户端授权信息以及处理各种异常

说明:在实现过程中,没有遇到隐私服务问题,微信小程序后台设置下载域名直接能够实现下载

下面是完善这个功能

1.调用方法设置没有获取权限需要开启权限

					fail: err => {
						//用户进入到下载页面但是没有保存
						if (err.errMsg == 'saveImageToPhotosAlbum:fail cancel') {
							uni.showToast({
								title: "保存失败,请重新下载",
								icon: "none"
							})
							return
						}
						return console.log(err);
						uni.showModal({
							title: "提示",
							content: "需要授权保存相册",
							success: res => {
								//点击确认
								if (res.confirm) {
									uni.openSetting({
										success: (setting) => {
											console.log(setting);
										}
									})
								}
							}
						})
					}

说明:1打印setting会在控制台看到它的值,如果点击取消保存,直接显示showtoast内容,返回,不跳转到授权页面。

2.实现过程中在开发工具中权限直接可以使用

2.添加加载中事件

隐藏,跟fail方法同级

					complete: () => {
						uni.hideLoading();
					}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值