如何在 IONIC / Cordova 中获取应用程序的包名称/包标识符(在 JavaScript 代码中)
How to get Package Name / Bundle Identifier of app in IONIC / Cordova (In JavaScript code)
我需要在 JavaScript
代码中提取 IONIC
/ Cordova app
中的 Package Name
/ Bundle Identifier
应用程序。
我已经尝试使用像 $ionicPlatform
和 $cordovaDevice
这样的插件,直到现在都没有帮助。
搜索了几个小时后,我在 IONIC 中找不到任何插件。
cordova 中有一个具有我需要的所有属性。
Installation : cordova plugin add cordova-plugin-buildinfo
用法:
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);
}
我需要在 JavaScript
代码中提取 IONIC
/ Cordova app
中的 Package Name
/ Bundle Identifier
应用程序。
我已经尝试使用像 $ionicPlatform
和 $cordovaDevice
这样的插件,直到现在都没有帮助。
搜索了几个小时后,我在 IONIC 中找不到任何插件。
cordova 中有一个具有我需要的所有属性。
Installation :
cordova plugin add cordova-plugin-buildinfo
用法:
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);
}