获取APP包的信息
通过使用插件package_info
可以获取到当前APP的包名,版本名,版本号等信息。

修改+号后的构建号,+号前的版本号。
在android和ios原生(ios必须打包)中能发现version变化
添加依赖
要使用这个插件,首先在工程的pubspec.yaml文件中加入对这个插件的依赖:
dependencies:
package_info: ^0.4.0+4
代码
直接获取:
PackageInfo packageInfo = await PackageInfo.fromPlatform();
//APP名称
String appName = packageInfo.appName;
//包名
String packageName = packageInfo.packageName;
//版本名
String version = packageInfo.version;
//版本号
String buildNumber = packageInfo.buildNumber;
print("$appName=$packageName=$version=$buildNumber");
异步获取:
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
//APP名称
String appName = packageInfo.appName;
//包名
String packageName = packageInfo.packageName;
//版本名
String version = packageInfo.version;
//版本号
String buildNumber = packageInfo.buildNumber;
print("$appName=$packageName=$version=$buildNumber"
});
网友评论