bundle

概述

包管理(bundle)模块支持查询应用自身的相关信息。

系统能力: SystemCapability.BundleManager.BundleFramework.Core

起始版本: 9

汇总

文件

名称 描述
native_interface_bundle.h 提供应用信息数据结构和函数。
引用文件:<bundle/native_interface_bundle.h>
:libbundle_ndk.z.so

结构体定义

名称 描述
OH_NativeBundle_ApplicationInfo 表示应用信息。

函数

名称 描述
OH_NativeBundle_GetCurrentApplicationInfo 获取应用自身的相关信息。
OH_NativeBundle_GetAppId 获取自身应用的appId信息。
OH_NativeBundle_GetAppIdentifier 获取自身应用的appIdentifier信息。

函数说明

OH_NativeBundle_GetCurrentApplicationInfo()

OH_NativeBundle_ApplicationInfo OH_NativeBundle_GetCurrentApplicationInfo()

描述

获取自身应用的相关信息。

起始版本: 9

返回:

返回一个OH_NativeBundle_ApplicationInfo结构体。

OH_NativeBundle_GetAppId()

char* OH_NativeBundle_GetAppId()

描述

获取自身应用的appId信息。

起始版本: 11

返回:

返回一个字符串,包含该应用的appId信息。

OH_NativeBundle_GetAppIdentifier()

char* OH_NativeBundle_GetAppIdentifier()

描述

获取自身应用的appIdentifier信息。appIdentifier指应用的唯一标识,由云端统一分配。该ID在应用全生命周期中不会发生变化,包括版本升级、证书变更、开发者公私钥变更、应用转移等。

起始版本: 11

返回:

返回一个字符串,包含该应用的appIdentifier信息。