Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

nativescript-app-version

code0wl10MIT1.4.1TypeScript support: included

Read the version of your NativeScript app

NativeScript, App Version, Version, App ID, AppId, CFBundleVersion, CFBundleShortVersionString

readme

NativeScript AppVersion

Requires NativeScript 2.3.0 (because of iOS 10 compatibility), so upgrade if you're rocking a lower spec: npm install -g nativescript.

Read the version of your NativeScript app.

For iOS we read it from *.plist's CFBundleShortVersionString.

For Android we read the versionName from AndroidManifest.xml.

Installation

Run the following command from the root of your project:

tns plugin add nativescript-appversion

Usage

To use this plugin you must first require() it:

var appversion = require("nativescript-appversion");

getVersionName

JavaScript

  appversion.getVersionName().then(function(v) {
      console.log("Your app's version is: " + v);
  });

TypeScript

  appversion.getVersionName().then((v: string) {
      console.log("Your app's version is: " + v);
  });

getVersionCode

JavaScript

  appversion.getVersionCode().then(function(v) {
      console.log("Your app's version code is: " + v);
  });

TypeScript

  appversion.getVersionCode().then((v: string) {
      console.log("Your app's version code is: " + v);
  });

getAppId

JavaScript

  appversion.getAppId().then(function(id) {
      console.log("Your app's id is: " + id);
  });

TypeScript

  appversion.getAppId().then((id: string) {
      console.log("Your app's id is: " + id);
  });