refactor(permission): 移除位置和麦克风权限相关代码
重构权限判断逻辑,移除不再需要的位置和麦克风权限请求代码 更新manifest文件,排除位置权限并调整版本号
This commit is contained in:
@@ -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());
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user