# react-native-version-number **Repository Path**: Lazxy/react-native-version-number ## Basic Information - **Project Name**: react-native-version-number - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-18 - **Last Updated**: 2021-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-native-version-number

Returns the `CFBundleShortVersionString` and the `CFBundleVersion` and `bundleIdentifier` on IOS. For Android, returns the `versionName`, `versionCode` and `applicationId`. | | iOS | Android | Example | | --- | --- | --- | --- | | appVersion | `CFBundleShortVersionString` | `versionName` | `1.0.2` | | buildVersion | `CFBundleVersion` | `versionCode` | `42` | | bundleIdentifier | `bundleIdentifier` | `applicationId` | `com.foo.bar.MyApp`| ## Getting started Install the package `$ yarn add react-native-version-number` Link `$ react-native link` #### Manual installation **Android:** 1. In your android/settings.gradle file, make the following additions: ```java include ':react-native-version-number' project(':react-native-version-number').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-version-number/android') ``` 2. In your android/app/build.gradle file, add the `:react-native-version-number` project as a compile-time dependency: ```java ... dependencies { ... compile project(':react-native-version-number') } ``` 3. Update the MainApplication.java file to use `react-native-version-number` via the following changes: ```java import com.apsl.versionnumber.RNVersionNumberPackage; public class MainApplication extends Application implements ReactApplication { private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ... @Override protected List getPackages() { return Arrays.asList( new MainReactPackage(), new RNVersionNumberPackage(), // here ); } }; ... } ``` ## Usage ```javascript import VersionNumber from 'react-native-version-number'; console.log(VersionNumber.appVersion); console.log(VersionNumber.buildVersion); console.log(VersionNumber.bundleIdentifier); ``` ## License MIT.