首页 > 解决方案 > 如何在应用程序中显示 build.gradle 的当前版本号?

问题描述

在应用程序中显示当前应用程序版本号的最佳方法是什么?具体来说,android\app\build.gradle 有一个带有“versionCode”和“versionName”属性的“defaultConfig”对象。因此,假设当前的 build.gradle 配置如下所示:

defaultConfig {
  versionCode 9
  versionName "0.1.9"
}

为了从 build.gradle 中提取此信息并将其显示在父组件的 Text 组件中,代码/实现会是什么样子?我知道我可以简单地从 build.gradle 配置中复制这些信息并将其直接粘贴到 Text 组件中。但我想要做的是通过直接从 build.gradle 将该信息传播到应用程序视图中来 100% 确定当前安装的应用程序版本。

标签: react-native

解决方案


尝试安装 React Native Device Info Link组件以获取 Gradle 配置中指定的构建详细信息。

安装后,您可以使用:

DeviceInfo.getVersion()

输出版本,并且:

DeviceInfo.getBuildNumber()

获取内部版本号。


推荐阅读