flutter_package_info_plus_ohos:基于 Flutter 的应用包信息查询插件项目

可用于查询应用包信息,支持获取应用名称、包名、版本号、构建号及安装来源商店等,兼容多平台,满足应用信息展示与版本管理需求。【此简介由AI生成】

分支1Tags1

package_info_plus

本项目基于 package_info_plus@10.1.0 开发,适配 Flutter 3.27.5-ohos-1.0.3

1. 安装与使用

1.1 安装方式

pubspec.yaml 中添加以下依赖:

dependencies:
  package_info_plus:
    git:
      url: https://gitcode.com/xiaoyangming/flutter_package_info_plus_ohos.git
      ref: v10.1.0-ohos-3.27

执行命令:

flutter pub get

仓库名 flutter_package_info_plus_ohos,Dart 包名仍为 package_info_plus

1.2 使用案例

使用案例详见 example

2. 约束与限制

2.1 兼容性

在以下版本中已测试通过:

  1. Flutter: 3.27.5-ohos-1.0.3;Dart: 3.6.2;SDK: 5.0.0(12)

2.2 鸿蒙权限

读取应用包信息无需额外权限声明。

2.3 已知差异

  • OHOS 侧 installerStore 当前返回空字符串(与 Android/iOS 行为差异)。
  • buildSignature 来自鸿蒙 bundle 签名指纹。

3. API(ohos 支持情况)

API / 字段 说明 ohos Support
PackageInfo.fromPlatform 获取应用包信息 yes
appName 应用名称 yes
packageName 包名 yes
version 版本号 yes
buildNumber 构建号 yes
buildSignature 签名指纹 yes
installerStore 安装来源 partial(空字符串)
installTime 安装时间 yes
updateTime 更新时间 yes

4. 参考

项目介绍

可用于查询应用包信息,支持获取应用名称、包名、版本号、构建号及安装来源商店等,兼容多平台,满足应用信息展示与版本管理需求。【此简介由AI生成】

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

Dart46.45%
C++13.51%
CMake11.01%
ArkTS9.49%
Objective-C4.23%