# update_update_app_4.0_old
**Repository Path**: zouyousong/update_update_app_4.0_old
## Basic Information
- **Project Name**: update_update_app_4.0_old
- **Description**: Update client | 升级客户端组件
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 88
- **Created**: 2024-09-05
- **Last Updated**: 2024-09-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Update App
- [Introduction](#section182mcpsimp)
- [Directory Structure](#section190mcpsimp)
- [Description](#section198mcpsimp)
- [Repositories Involved](#section206mcpsimp)
## Introduction
The update app runs on the OHOS and provides an interactive GUI for users to perform version updates.
It provides the following functions:
1. Check for available update packages and display the check result.
2. Download the update package and display the download progress.
3. Trigger an update.
4. Obtain the version information after a version update.
## Directory Structure
```
base/update/app # Update app code repository
├── entry # Access to the update app code
│ └── src # Update app code
└── gradle # Configuration files
└── wrapper # Gradle configuration files
```
## Description
The update app is implemented by using JavaScript, and the service logic is implemented by using C++. The JavaScript app interacts with the service logic through NAPI.
For details about the NAPI implementation, see the following:
base/update/updateservice/client
## Repositories Involved
Update subsystem
**update\_app**
[update\_updateservice](https://gitee.com/openharmony/update_updateservice)