getLocalSupportFile method
获取应用程序支持目录,只能由该应用访问,用于不想向用户公开的文件,也就是你不想给用户看到的文件可放置在该目录中, 系统不会清除该目录,只有在删除应用时才会消失。 应用程序可以放置应用程序支持文件的目录的路径。 对不希望向用户公开的文件使用此选项。您的应用程序不应将此目录用于用户数据文件。 在iOS上,它使用“NSApplicationSupportDirectory”API。如果此目录不存在,则自动创建。 在Android上,此函数抛出一个UnsupportedError。 windows 和sp 同目录
Implementation
Future<File?> getLocalSupportFile({required String fileName, String? filePath}) async {
if (Platform.isAndroid) {
return null;
}
try {
final dir = await getApplicationSupportDirectory();
return _getFile(dir, filePath, fileName);
} catch (e) {
logger.e(tag: TAG, e);
return null;
}
}