|
...
|
...
|
@@ -43,15 +43,25 @@ Future<bool> requestPermission(Permission permissionGroup) async { |
|
|
|
if (Platform.isAndroid) {
|
|
|
|
//全局提示权限使用目的
|
|
|
|
BuildContext context = App.navigatorKey.currentState.overlay.context;
|
|
|
|
|
|
|
|
if (permissionGroup == Permission.storage) {
|
|
|
|
DialogUtil.showAuthorityDestination(
|
|
|
|
context, 'h_storage', '存储权限使用说明', '用于读取相册照片上传店铺门头照,包间照片等。');
|
|
|
|
PermissionStatus permissionStatus = await Permission.storage.status;
|
|
|
|
if (permissionStatus != PermissionStatus.permanentlyDenied) {
|
|
|
|
DialogUtil.showAuthorityDestination(
|
|
|
|
context, 'h_storage', '存储权限使用说明', '用于读取相册照片上传店铺门头照,包间照片等。');
|
|
|
|
}
|
|
|
|
} else if (permissionGroup == Permission.camera) {
|
|
|
|
DialogUtil.showAuthorityDestination(
|
|
|
|
context, 'h_camera', '相机权限使用说明', '用于上传店铺门头照,包间照片等。');
|
|
|
|
PermissionStatus permissionStatus = await Permission.camera.status;
|
|
|
|
if (permissionStatus != PermissionStatus.permanentlyDenied) {
|
|
|
|
DialogUtil.showAuthorityDestination(
|
|
|
|
context, 'h_camera', '相机权限使用说明', '用于上传店铺门头照,包间照片等。');
|
|
|
|
}
|
|
|
|
} else if (permissionGroup == Permission.location) {
|
|
|
|
DialogUtil.showAuthorityDestination(
|
|
|
|
context, 'h_location', '位置权限使用说明', '用于创建店铺时,获取店铺在地图上的位置,方便客户导航到咱们店铺');
|
|
|
|
PermissionStatus permissionStatus = await Permission.location.status;
|
|
|
|
if (permissionStatus != PermissionStatus.permanentlyDenied) {
|
|
|
|
DialogUtil.showAuthorityDestination(context, 'h_location', '位置权限使用说明',
|
|
|
|
'用于创建店铺时,获取店铺在地图上的位置,方便客户导航到咱们店铺');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|