Intelligent Assistant
Chat with our virtual assistant to get answers promptly.
Yes. The update will retain the data of the earlier version, including download and visit data.
To check your app status, sign in to AppGallery Connect, click Apps and atomic services, find your app, and check the value in the Status column.
Statuses that an app can have include:
A PC/2-in-1 device refers to a PC device primarily designed for multi-window, multitasking interactions using a keyboard and mouse, maximizing productivity. In HarmonyOS documentation, "2-in-1 device" indicates PC/2-in-1 device.
The HAP is used for local debugging, and the APP package is used for app release. To support running on different types of devices, an APP package can contain multiple HAPs.
If a real device is used to install the HAP, signing is required. If the Emulator is used to install the HAP, signing is not required.
The release certificate and release profile are used to sign the APP package during app release, while the debug certificate and debug profile are used to sign the HAP during local debugging.
No. The APP package can only be used for app release. Even if it is signed using the debug certificate and debug profile, the APP package still cannot be installed.
No. An app can be installed only on a device whose UDID has been added to the debug profile.
During packaging, the APP package is signed. After the APP package is uploaded, AppGallery Connect will split the package and then sign the HAPs. A HAP is a basic unit for app distribution. Only a HAP signed by AppGallery Connect is considered as a valid installation source. An invalid HAP cannot be installed.
No. The signature for app update is determined by you. As long as the local keystore file (.p12) for signing does not change, the signature will not change during the update.
The validity period of a certificate is used to dynamically verify the validity of app sources. Currently, for a developer who has completed identity verification, the debug certificate is valid for one year, and the release certificate is valid for three years. For a developer who has not completed identity verification, the debug certificate is valid for 14 days.
Theoretically, certificate expiration does not affect apps that have been released. However, if a package signed by an expired certificate is uploaded for a version update, the update will fail. You are advised to replace the certificate in a timely manner.
Replacing the certificate does not cause app update failures as long as the certificates are generated using the same CSR file. That is, the keystore file (.p12) must be unchanged. Note that the profile must be updated if the certificate is replaced.
Currently, HarmonyOS apps do not support changing the signature. If the key file is lost, you need to generate a new key, request a new release certificate and a new release profile, and upload the package again.
If your app has integrated Huawei open capabilities (such as Account Kit), after changing the signature, you need to configure the signing certificate fingerprint on the Project settings > General information page of AppGallery Connect before releasing the app. If you do not perform this operation, your app may fail to be authenticated by these open capabilities.
AppGallery Connect will send you an email notification three months before the certificate expires.

Each type of certificate in AppGallery Connect has a quantity limit. When the number of certificates reaches the upper limit, you can use any of the following methods:
Assume that the certificate is occupied by an app named myapp, and the app information is as follows:

Configure signing information in DevEco Studio, as shown in the following figure.

To release a new app named myservice, you only need to request a new profile. When requesting a new profile, select the existing certificate as the associated certificate.

The app information is as follows:

In conclusion, if multiple apps need to be released, you can use the same certificate, but you need to request a new profile for each app. Other files can be reused.
The size of each HAP is 10 MB at most.
If an HSP is required by both an entry package and subpackages, it is only counted in the size of the entry package and not again in the subpackages. For example, if an atomic service contains an entry package and subpackage 1, the entry package depends on HSP 1 and HSP 2, and subpackage 1 depends on HSP 1 and HSP 3, then the size of the entry package = entry package itself + HSP 1 + HSP 2, and the size of subpackage 1 = subpackage 1 itself + HSP 3.
To check your app status, sign in to AppGallery Connect, click Apps and atomic services, find your app, and check the value in the Status column.
Statuses that an app can have include:
If your app is a mobile app released in the Chinese mainland in full mode, and supports Simplified Chinese, Traditional Chinese (Taiwan, China), or Traditional Chinese (Hong Kong, China), you can change its name at most twice each calendar year. The counting starts when your app is submitted for a full release. If the number of your app name changes has reached the upper limit, your app will be rejected. In this case, you can provide feedback in the interaction center.
For details about the prerequisites for updating an app, please refer to Updating an App.
You are not advised to change the APK/RPK signature as doing so will make users who have already installed your app or game not able to update to the latest version directly.
If you want to change your app signature and keep the download statistics of your app, you can follow the instructions when uploading the app package.
The package name must be the same as that you have entered when creating the app. The package name cannot be changed once created.
You can check the post on HUAWEI Developers Community to fix this issue.
If the app on Google Play Store is owned by you, send an email to Huawei operations personnel with the same contact information used in Google Play. You need to provide your developer name and email address of both your Huawei and Google developer accounts. The email body should contain a declaration saying that you are the owner of the app and you agree to release that app on AppGallery using your Huawei developer account.