我可以使用 ionic 5 电容器捕获 android 中的全局变量吗?

can I capture global variables in android, with ionic 5 capacitor?

我需要使用 android 和 iOS 进行配置,当进行部署时接受更改,它配置了 firebase,当我创建项目并配置它时,给出我有一个文件 google-services.json,在 iOS 中有一个 GoogleService-Info.plist,我需要的是针对不同的环境,它们是在 firebase 中创建的,例如我想为生产环境添加文件google-service.json,但如果是在staging,使用google settings-service-staging.json等等。

所以在项目的build.gradle中调用change的时候,给它传一个全局变量(不知道真的能不能做到)

def servicesJSON = file('google-services'+enviroment+'.json')

像这样,这样根据您遇到的情况,您知道他们在什么环境中部署...

对于 flavors (stage,prod),您应该在 android 项目的相应目录中放置单独的 json 文件。

例如https://android.jlelse.eu/how-to-use-different-google-services-json-file-with-multiple-product-flavors-android-7853d98dd6c0