debugging 在flutter中使用标志

ovfsdjhp  于 2022-11-24  发布在  Flutter
关注(0)|答案(1)|浏览(105)

我一直在搜索Flutter中是否有任何包可以让你创建标志来决定你是否运行你的代码的一部分,这取决于你想做一个调试版本还是一个发布版本。
当我在调试模式下运行应用时,我系统地希望拥有一些功能,但我不希望在我的发布版本中拥有这些功能。
我试过flagsmith,它允许我创建我可以手动启用或禁用的标志(这并不是我想要的),但它似乎甚至不能正常工作,因为我禁用/启用了标志,没有隐藏/显示我的功能动态。
我的问题:有没有一个工具,可以让我创建标志,运行代码取决于我创建一个调试版本或一个发布版本?

afdcj2ne

afdcj2ne1#

您可以使用kDebugMode来检查程式码是否在两柴模式中执行。
示例:

import 'package:flutter/foundation.dart';
void foobar() {
  if (kDebugMode) {
    // Do something only in debug mode...
  }
}

相关问题