refactor(permission): 移除位置和麦克风权限相关代码

重构权限判断逻辑,移除不再需要的位置和麦克风权限请求代码
更新manifest文件,排除位置权限并调整版本号
This commit is contained in:
2025-12-26 10:41:06 +08:00
parent dee6848bd2
commit 168ab738a3
15 changed files with 8401 additions and 10105 deletions

View File

@@ -239,7 +239,14 @@ function judgePermission(permissionID, callback) {
if (isIos) {
handle(judgeIosPermissionLocation());
} else {
requestAndroidPermission("android.permission.ACCESS_FINE_LOCATION", "位置").then(handle);
// requestAndroidPermission("android.permission.ACCESS_FINE_LOCATION", "位置").then(handle);
}
} else
if (permissionID == "record") { // 麦克风
if (isIos) {
handle(judgeIosPermissionRecord());
} else {
// requestAndroidPermission("android.permission.RECORD_AUDIO", "麦克风").then(handle);
}
} else if (permissionID == "camera") { // 摄像头
if (isIos) {
@@ -253,12 +260,6 @@ function judgePermission(permissionID, callback) {
} else {
requestAndroidPermission("android.permission.READ_EXTERNAL_STORAGE", "相册读取").then(handle);
}
} else if (permissionID == "record") { // 麦克风
if (isIos) {
handle(judgeIosPermissionRecord());
} else {
requestAndroidPermission("android.permission.RECORD_AUDIO", "麦克风").then(handle);
}
} else if (permissionID == "push") { // 推送
if (isIos) {
handle(judgeIosPermissionPush());

View File

@@ -503,45 +503,45 @@ function wxAppletsLocation(successCallback, errCallback) {
}
// 获取地址信息
let locationAuthorize = true;
export const getAppWxLatLon = function(successCallback, errCallback) {
const _this = this;
// #ifdef MP
if (locationAuthorize) {
uni.authorize({
scope: 'scope.userLocation',
success: () => {
wxAppletsLocation(successCallback, errCallback);
locationAuthorize = false;
},
fail: () => {
locationAuthorize = false;
}
});
} else {
wxAppletsLocation(successCallback, errCallback);
}
// #endif
// #ifdef APP-PLUS
judgePermission("location", function(result) {
if (result == 1) {
uni.getLocation({
type: 'gcj02',
success: res => {
// store.commit("setCurrentAddress", {
// latitude: res.latitude,
// longitude: res.longitude
// });
successCallback(res);
},
fail: (err) => {
console.log("位置信息错误", err);
errCallback("位置信息获取失败");
}
});
}
});
// #endif
}
// export const getAppWxLatLon = function(successCallback, errCallback) {
// const _this = this;
// // #ifdef MP
// if (locationAuthorize) {
// uni.authorize({
// scope: 'scope.userLocation',
// success: () => {
// wxAppletsLocation(successCallback, errCallback);
// locationAuthorize = false;
// },
// fail: () => {
// locationAuthorize = false;
// }
// });
// } else {
// wxAppletsLocation(successCallback, errCallback);
// }
// // #endif
// // #ifdef APP-PLUS
// judgePermission("location", function(result) {
// if (result == 1) {
// uni.getLocation({
// type: 'gcj02',
// success: res => {
// // store.commit("setCurrentAddress", {
// // latitude: res.latitude,
// // longitude: res.longitude
// // });
// successCallback(res);
// },
// fail: (err) => {
// console.log("位置信息错误", err);
// errCallback("位置信息获取失败");
// }
// });
// }
// });
// // #endif
// }
//金额过滤
Vue.filter('money', function(val) {