相关疑难解决方法(0)

将 api 密钥从 .env 文件中的 Flutter 加载到 AndroidManifest.xml

我正在使用flutter_dotenv[ https://pub.dev/packages/flutter_dotenv]包并定义了一个.env文件来定义我的环境变量。但是为了使用谷歌地图,我还必须在AndroidManifest.xml文件中使用 maps apikey 。是否可以从包的.env文件中读取映射 apikeyflutter_dotenv而不是在AndroidManifest.xml文件中对 apikey 进行硬编码?

android flutter

10
推荐指数
2
解决办法
1137
查看次数

在 Flutter 应用程序的源代码管理中隐藏 Google Maps API 密钥

要启用 Google Maps SDK,您必须使用 API 密钥更新: android/app/src/main/AndroidManifest.xml(用于 android)和 ios/Runner/AppDelegate.m(用于 ios)。

问题:

我不想将我的 API 密钥签入源代码管理。

有没有办法用.env文件隐藏这个键.gitignore

这里的最佳实践是什么?

git android google-maps ios flutter

7
推荐指数
2
解决办法
3045
查看次数

在 React-Native AndroidManifest.xml 中访问环境变量

我是 React Native 的新手。手头的任务是在推送到 GitHub 时在 AndroidManifest.xml 中设置我的 Google API 密钥而不暴露它。我设置了一个名为 API_KEY的环境变量,但是我想在 .xml 中访问它,在尝试启动开发服务器时出现错误。

到目前为止,我尝试过:

android:value=${env.API_KEY}
android:value="${env.API_KEY}"
android:value="${API_KEY}"
Run Code Online (Sandbox Code Playgroud)

谢谢!

android react-native react-native-android

1
推荐指数
2
解决办法
2779
查看次数