flutter插件 - package_info(获取APP信息)

简介

官方文档

在应用内部获取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; });

创作不易,若本文对你有帮助,欢迎打赏支持作者!

 分享给好友: