首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Cordova android应用程序中检测环境?

如何在Cordova android应用程序中检测环境?
EN

Stack Overflow用户
提问于 2018-07-30 09:01:12
回答 1查看 367关注 0票数 1

我在我的安卓应用中使用Cordova + ReactJS + Redux。Redux logger中间件是记录每个操作的redux存储状态的好方法。但是,当您在移动应用程序中运行它们时,它也会带来性能问题。因此,我正在寻找一种通过检测环境来enable/disable日志的方法。这个逻辑应该在创建redux状态存储时发生。

以下是在开发和发布模式下构建android apk的代码:

开发者:cordova build android --debug -- --buildConfig config/build.json

发布:cordova build android --release -- --buildConfig config/build.json

有没有办法检查这是debug还是release

EN

回答 1

Stack Overflow用户

发布于 2018-07-30 09:12:14

您可以使用cordova-plugin-is-debug来检测构建是否已调试,并相应地控制日志。它将适用于Android和iOS。

安装

代码语言:javascript
复制
cordova plugin add cordova-plugin-is-debug

使用

代码语言:javascript
复制
cordova.plugins.IsDebug.getIsDebug(function(isDebug) {
  console.log('Is debug:', isDebug);
  if (isDebug) {
    //Debug build
  } else {
    //Release build
  }
}, function(err) {
  console.error(err);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51585819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档