// 录音录入权限询问
getRecordAuth: function() {
wx.authorize({
scope: 'scope.record',
success() {
// 用户同意授权,可以进行录音操作
},
fail() {
// 用户拒绝授权,可以引导用户手动开启权限
wx.showModal({
title: '提示',
content: '您未授权录音权限,是否前往设置?',
success(res) {
if (res.confirm) {
wx.openSetting({
success(settingData) {
if (settingData.authSetting['scope.record']) {
console.log('用户已授权录音权限');
} else {
console.log('用户未授权录音权限');
}
}
});
}
}
});
}
});
},
如上代码,获取录音权限, 真机测试环境和发布的体验版都OK的没问题,为什么到发版的正式环境就不行了? 用各种手机在正式发布版本都不行,
只是跳转到了已经获取的权限界面, 不能实际授权权限呢?
检查一下线上版本是否完成用户隐私保护指引关于麦克风的授权问题