Flutter 如何知道当前运行的味道?

Flutter 如何知道当前运行的味道?,flutter,dart,environment,Flutter,Dart,Environment,我想做一些类似的事情,但有颤振的味道 const bool.fromEnvironment("dart.vm.product") 当您为每种口味提供不同的包装名称时,您可以这样做: enum EnvironmentType { staging, production } class Environment { EnvironmentType current; Environment() { PackageInfo.fromPlatform().then((PackageIn

我想做一些类似的事情,但有颤振的味道

const bool.fromEnvironment("dart.vm.product")

当您为每种口味提供不同的包装名称时,您可以这样做:

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;
      }
    });
  }
}

当您为每种口味提供不同的包装名称时,您可以这样做:

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;
      }
    });
  }
}

这样做的主要目的是什么?您想在dart代码中根据使用的味道使用不同的配置吗?或者你只是好奇如何获得风味名称?这的主要目的是什么?您想在dart代码中根据使用的味道使用不同的配置吗?或者你只是想知道如何得到味道的名字?