更新记录

1.0.0(2024-11-04)

v1.0.0 获取手机中已安装的应用信息,包括应用名、包名、版本、版本号、首次安装时间,上次更新时间以及是否是系统应用。


平台兼容性

Vue2 Vue3
× ×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.91,Android:7.0,iOS:不支持,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

获取手机应用列表信息

  • 获取手机中安装的所有应用信息
  • 提供专属字段用于区分系统应用和非系统应用

示例

import { getAppInfo } from '@/uni_modules/bp-app-info';
export default {
    data() {
        return {
            packageInfos: [],
        }
    },
    methods: {
        async testGetPackageInfo() {
            try{
                this.packageInfos = await getAppInfo()
                console.log(this.packageInfos)
            }catch(e){
                //TODO handle the exception
            }
        },
    }
}

API

getAppInfo()

getAppInfo() => Promise<AppInfo[]>

获取应用列表。

返回:Promise<AppInfo[]>

始于:1.0.0

AppInfo

读取的应用列表信息。

属性 类型 描述 始于
appName string 应用名称 1.0.0
packageName string 应用包名 1.0.0
versionName string 版本名称 1.0.0
versionCode number 版本编号 1.0.0
firstInstallTime number 安装时间 1.0.0
lastUpdateTime number 更新时间 1.0.0
systemApp boolean 是否系统应用 1.0.0

结果示例

[
    {
        "versionCode": 10001180,
        "systemApp": true,
        "firstInstallTime": 1720582664000,
        "appName": "短信",
        "versionName": "1.0.001",
        "lastUpdateTime": 1720582664000,
        "packageName": "com.android.messaging"
    },
    {
        "versionCode": 28,
        "systemApp": true,
        "firstInstallTime": 1720582673000,
        "appName": "浏览器",
        "versionName": "9",
        "lastUpdateTime": 1720582673000,
        "packageName": "com.android.browser"
    },
    {
        "versionCode": 28,
        "systemApp": true,
        "firstInstallTime": 1720582547000,
        "appName": "录音机",
        "versionName": "9",
        "lastUpdateTime": 1720582547000,
        "packageName": "com.android.soundrecorder"
    },
    ...
]

开发文档

UTS 语法 UTS API插件 UTS 组件插件 Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问