bundle
Overview
The bundle module provides APIs for querying application information.
System capability: SystemCapability.BundleManager.BundleFramework.Core
Since: 9
Summary
Files
Name | Description |
---|---|
native_interface_bundle.h | Provides application information structs and functions. File to include: <bundle/native_interface_bundle.h> Library: libbundle_ndk.z.so |
Structs
Name | Description |
---|---|
OH_NativeBundle_ApplicationInfo | Defines the application information. |
Functions
Name | Description |
---|---|
OH_NativeBundle_GetCurrentApplicationInfo | Obtains the information about the current application. |
OH_NativeBundle_GetAppId | Obtains the appId information about the current application. |
OH_NativeBundle_GetAppIdentifier | Obtains the appIdentifier information about the current application. |
Function Description
OH_NativeBundle_GetCurrentApplicationInfo()
OH_NativeBundle_ApplicationInfo OH_NativeBundle_GetCurrentApplicationInfo()
Description
Obtains the information about the current application.
Since: 9
Returns
Returns the OH_NativeBundle_ApplicationInfo struct.
OH_NativeBundle_GetAppId()
char* OH_NativeBundle_GetAppId()
Description
Obtains the appId information about the current application.
Since: 11
Returns
Returns a string that describes the appId information of the application.
OH_NativeBundle_GetAppIdentifier()
char* OH_NativeBundle_GetAppIdentifier()
Description
Obtains the appIdentifier information about the current application. appIdentifier is the unique ID of the application, which is allocated by the cloud. This ID does not change along the application lifecycle, including version updates, certificate changes, public and private key changes, and application transfers.
Since: 11
Returns
Returns a string that describes the appIdentifier information of the application.