如何知道当前运行种口味?
How to know the currently running flavor?
我想做类似的事情,但是有 flutter 的味道。
const bool.fromEnvironment("dart.vm.product")
当你给每种口味一个不同的 packageName 时,你可以这样做:
enum EnvironmentType { staging, production }
class Environment {
EnvironmentType current;
Environment() {
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
switch (packageInfo.packageName) {
case "com.production.identifier":
current = EnvironmentType.production;
break;
default:
current = EnvironmentType.staging;
}
});
}
}
我想做类似的事情,但是有 flutter 的味道。
const bool.fromEnvironment("dart.vm.product")
当你给每种口味一个不同的 packageName 时,你可以这样做:
enum EnvironmentType { staging, production }
class Environment {
EnvironmentType current;
Environment() {
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
switch (packageInfo.packageName) {
case "com.production.identifier":
current = EnvironmentType.production;
break;
default:
current = EnvironmentType.staging;
}
});
}
}