react-native - 如何在应用程序中显示 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 Device Info Link组件以获取 Gradle 配置中指定的构建详细信息。
安装后,您可以使用:
DeviceInfo.getVersion()
输出版本,并且:
DeviceInfo.getBuildNumber()
获取内部版本号。
推荐阅读
- php - mailto 标记由站点名称\页面名称\
- networking - 使用ansible根据网络显示特殊文件
- rest - 我应该在 REST 上使用 WebSockets 吗?
- c# - 为什么 MVC 绑定模型需要属性而不是字段
- javascript - 动态设置从 JavaScript 模块导出的变量
- python-3.x - python字节到字符串转换中的t,n是什么意思?
- r - 使用 R 包 DT 使用 autowidth 和 scrollX 渲染表格
- laravel - 将不同的数据库查询合并到一个查询中
- c# - 文件 packages.config.md5sum 的用途
- angular - 属性返回未定义