如何在 React-Native 中获取 Android 版本号?(不是 API 级别编号)

Nil*_*lVS 5 javascript native reactjs react-native

我想在我的应用程序中显示 Android 版本(如 8.0、9.0...)。现在我正在使用:Platform.Version但这会返回 API 版本 (24, 25 ...)。

我想要一个比仅仅创建映射更优雅的选项,并且不需要在每次有新的 android 版本时重新发布。有没有办法在没有外部库的情况下做到这一点?

Jay*_*ani 7

你可以使用这个库,

反应本机设备信息

import DeviceInfo from "react-native-device-info";
DeviceInfo.getSystemVersion()
Run Code Online (Sandbox Code Playgroud)

除了版本之外,它还有很多方法可以方便地获取设备特定信息。

编辑:它是getSystemVersion()


小智 6

您可以使用Platform.constants.Release


Pur*_*han 5

你可以 :

import { Platform } from 'react-native';

const OsVer = Platform.constants['Release'];
Run Code Online (Sandbox Code Playgroud)