在运行时检测应用程序是否处于发布模式下。

5

我有一些关于Dart应用的测试和调试内容,我希望在使用pub创建发布版本时,这些内容可以被禁用。

是否有常量或其他方法来检查当前运行的应用程序版本是否为发布版本?

示例:

if (!IS_BUILD) {
   performAutomatedDummyLogin()
} else {
   login();
}
1个回答

8

2
如果你将布尔值改为 isChecked,你可以让它更短:bool isChecked = false; assert((isChecked = true));。但是,你仍然可以通过执行 assert(!(isRelease = false)) 来避免额外的函数语法来判断 isRelease - lrn
1
没错,我试图让表达式明显地返回 true - Günter Zöchbauer
2
教育原因是一个很好的论点,所以把我的评论看作是给那些喜欢优化大小的人的额外提示 :) - lrn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接