Sangwin Gawande
Sangwin Gawande

Reputation: 8166

How to get Package Name / Bundle Identifier of app in IONIC / Cordova (In JavaScript code)

I need to extract Package Name / Bundle Identifier of app in IONIC / Cordova app in my JavaScript code.

I have tried using plugins like $ionicPlatform & $cordovaDevice until now with no help.

Upvotes: 4

Views: 5751

Answers (1)

Sangwin Gawande
Sangwin Gawande

Reputation: 8166

After searching for hours I couldn't find any plugins for this in IONIC.

There is one in cordova which has all properties I needed.

cordova-plugin-buildinfo

Installation : cordova plugin add cordova-plugin-buildinfo

Usage :

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    console.log('BuildInfo.packageName    =' + BuildInfo.packageName);
    console.log('BuildInfo.basePackageName=' + BuildInfo.basePackageName);
    console.log('BuildInfo.displayName    =' + BuildInfo.displayName);
    console.log('BuildInfo.name           =' + BuildInfo.name);
    console.log('BuildInfo.version        =' + BuildInfo.version);
    console.log('BuildInfo.versionCode    =' + BuildInfo.versionCode);
    console.log('BuildInfo.debug          =' + BuildInfo.debug);
    console.log('BuildInfo.buildType      =' + BuildInfo.buildType);
    console.log('BuildInfo.flavor         =' + BuildInfo.flavor);
}

Upvotes: 3

Related Questions