requestGalleryPermission static method

Future<ImageResult<bool>> requestGalleryPermission()

请求相册写入权限(Android 13+ / iOS)

Android 12 及以下、iOS 较老版本无需请求,系统自动授权。 返回 ImageResult<bool>

  • isSuccess == truedata == true:已授权
  • isSuccess == truedata == false:拒绝授权
  • isSuccess == false:请求过程中发生异常

Implementation

static Future<ImageResult<bool>> requestGalleryPermission() async {
  try {
    final granted = await Gal.requestAccess(toAlbum: true);
    return ImageResult.success(granted);
  } catch (e) {
    return ImageResult.failure(e.toString());
  }
}