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信息。