简介
在应用内部获取APP相关信息。
使用
- 修改
pubspec.yaml
文件,添加依赖package_info
# ...
dev_dependencies:
# ...
package_info: ^0.4.3
# ...
- 方式一:使用
await
import 'package:package_info/package_info.dart';
Future<Map<String, String>> getPackageInfo() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
Map<String, String> info = Map();
info.addAll({ 'appName': packageInfo.appName });
info.addAll({ 'packageName': packageInfo.packageName });
info.addAll({ 'version': packageInfo.version });
info.addAll({ 'buildNumber': packageInfo.buildNumber });
return info;
}
- 方式二:使用
then
import 'package:package_info/package_info.dart';
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
String appName = packageInfo.appName;
String packageName = packageInfo.packageName;
String version = packageInfo.version;
String buildNumber = packageInfo.buildNumber;
});
发表评论