The HMS Core Identity SDK functions as a mobile SDK. The SDK needs to be loaded to your app when you package the app. The SDK starts to run in the app process when a user launches the app, and stops immediately after the user exits the app, without performing any additional operations in the background.
Permissions required by the HMS Core Identity SDK:
android.permission.INTERNET: Network access permission.
android.permission.READ_EXTERNAL_STORAGE: Storage permission.
android.permission.REQUEST_INSTALL_PACKAGES: Permission to install apps from unknown sources for Android 8.0 or later.
android.permission.ACCESS_NETWORK_STATE: Permission to obtain the network status.
android.permission.ACCESS_WIFI_STATE: Permission to obtain the Wi-Fi status.
The HMS Core Identity SDK does not collect personal data but reports the API call result to the Huawei server.
The SDK uses the app ID, package name, and API call status of the app for the continuous improvement of HUAWEI Identity Kit.
The HMS Core Identity SDK and HMS Core (APK) exchange data with each other using Binder. The security mechanism of Android ensures secure data transmission based on Binder.