# Update Private Apps

An app can receive updates if it's installed on a user’s device and is available according to the device's policy. If an app is removed from the device's policy, this device will no longer receive updates for that app.

### On-device Update Settings

You can enforce the update preference by setting **Auto Update Policy** in the device's policy.

If you set **Auto Update Policy** to `choiceToTheUser` or leave it unset, then the device user can set update preferences for their apps from the managed Google Play app. The recommendation is for users to leave auto updates enabled for all their apps.

{% hint style="info" %}
Note that devices check for auto updates daily. Because auto updates are optimized for battery life, data usage, and user experience, it can take up to a few days for a device to receive an update automatically.
{% endhint %}

### How to Push Updates to Your Managed PlayStore:

Updating a private app from CubiLock console is quite simple and easy. From your CubiLock dashboard:

1. Head over to the **PlayStore Apps** page, under **Application Management**
2. Select **Private Apps** from iframe
3. Choose the private app that you wish you update by clicking on its icon
4. Click on **Edit** button, this will take you app details where you can change the name or upload an updated version
5. Click on **Edit** button, this will ask you to choose the **APK** file
6. Once the **APK** is uploaded, click on the button **Save** button

{% hint style="info" %}
Note: It will take 10 mins for the changes to approve from Google
{% endhint %}

![Choose the private app that you wish you update by clicking on its icon](/files/-MBDHvAiENK4Oh1B_qbA)

![Click on Edit button, this will take you app details where you can change the name or upload an updated version](/files/-MBDI-oOFA4nIIfkdIXs)

![Click on Edit button, this will ask you to choose the APK file](/files/-MBDI3sj3UOc4TB0nr_b)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cubilock.com/application-management/private-apps/update-private-apps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
