# Ionic Deploy manually

**URL:** <https://forum.ionicframework.com/t/ionic-deploy-manually/210237>\
**Category:** Ionic Framework\
**Created:** [May 28, 2021, 10:11am UTC](https://forum.ionicframework.com/t/ionic-deploy-manually/210237 "2021-05-28T10:11:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Doomkin](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/doomkin/32/124627_2.png) [@Doomkin](https://forum.ionicframework.com/u/Doomkin)\
**Post date:** [May 28, 2021, 10:11am UTC](https://forum.ionicframework.com/t/ionic-deploy-manually/210237/1 "2021-05-28T10:11:30Z")

</div>

Hello everybody.  
I’m using

import { Deploy } from ‘cordova-plugin-ionic/dist/ngx’;

to deploy live update to my app.  
Everything works fine, but I would like to show a progress indicator while the app is updating.  
I’m using the following function:

```auto
async UpdateApp() {
    this.loading.presentLoading('Updating to last version');
    const update = await this.deploy.checkForUpdate();
    if (update.available) {
      await this.deploy.downloadUpdate((progress) => {
        console.log(progress);
      })
      await this.deploy.extractUpdate((progress) => {
        console.log(progress);
      })
      await this.deploy.reloadApp();
    }
  }

```

but it looks like the downloadUpdate and extractUpdate doesn’t give usefull information for creating a user-readable progress indicator.  
Am I missing something?

Thanks
