getAppInfo static method
获取应用的基础信息
返回值: Future<({String appName, String packageName, String version, String buildNumber})> 应用的名称、包名、版本号和构建号
示例:
final info = await AppUtil.getAppInfo();
print('${info.appName} ${info.packageName} ${info.version} ${info.buildNumber}');
返回示例: ( appName: "My App", packageName: "com.example.myapp", version: "1.0.0", buildNumber: "1" )
Implementation
static Future<
({String appName, String packageName, String version, String buildNumber})>
getAppInfo() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return (
appName: packageInfo.appName,
packageName: packageInfo.packageName,
version: packageInfo.version,
buildNumber: packageInfo.buildNumber,
);
}