gpt4 book ai didi

flutter - 如何在 Flutter 中安全地存储 API key ?

转载 作者:行者123 更新时间:2023-12-03 02:46:49 52 4
gpt4 key购买 nike

我正在使用 googleapi的 Flutter 包并使用 Google Drive API,我需要输入凭据。我的问题是,如何将它们安全地存储在我的应用程序中,以便在我发布应用程序时无法使用它们。我找到了一个很酷的包,flutter_secure_storage但是要使用它,我需要将所有值放入安全存储中。那我该怎么做呢?我正在考虑使用类似 this 的东西,但我不确定。如果有人能把我放在正确的方向上,如何通过这本书来做到这一点,那就太好了。

进一步解释一下,我不想将我的敏感信息放在诸如 main.dart 之类的文件中。作为要放入存储的变量(如果它不存在)。

最佳答案

你可以通过使用 flutter_dotenv 包来做到这一点。
创建一个 .env项目根目录下的文件:

GOOGLE_API = API_KEY

添加 .env文件到您的 Assets 包 pubspec.yaml
assets:
- .env

添加 .env文件作为您 .gitignore 中的条目如果还没有
.env*

访问来自 .env 的变量在整个申请过程中
DotEnv().env['GOOGLE_API'];

阅读有关如何安装和使用软件包 here: flutter_dotenv 的更多信息

关于flutter - 如何在 Flutter 中安全地存储 API key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58151369/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com