Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/real-device-app-testing/APP_MANAGER_RUN_TEST.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
85 changes: 48 additions & 37 deletions docs/app-manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: app-manager
title: App Manager
title: "App Manager on Real Devices"
hide_title: false
sidebar_label: App Manager
description: Manage and test multiple app versions on real devices using LambdaTest App Manager. Supports .apk, .aab, and .ipa uploads with version control and live testing.
Expand All @@ -17,7 +17,6 @@ url: https://www.lambdatest.com/support/docs/app-manager/
site_name: LambdaTest
slug: app-manager/
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

Expand Down Expand Up @@ -45,25 +44,33 @@ import TabItem from '@theme/TabItem';
}}
></script>

The LambdaTest App Manager is part of the Real Device App Testing suite. It allows users to upload, manage, and run multiple versions of mobile applications seamlessly. This documentation outlines the steps to access the App Manager, upload and manage apps, filter and search through apps, and run different app versions on real devices.

The LambdaTest App Manager is a tool within the Real Device App Testing section. It lets you easily upload, manage, and test different versions of your mobile apps. This guide explains how to access the App Manager, upload apps, search and filter them, and run any version on Real Devices.

:::info Currently in BETA

To enable it for your organization, please contact us via <span className="doc__lt" onClick={() => window.openLTChatWidget()}>**24×7 chat support**</span> or you can also drop a mail to **[email protected]**.<br />

:::

---

## Accessing App Manager
To access the App Manager in LambdaTest:

**Step 1:** Navigate to Real Device under App Testing in the LambdaTest dashboard.
**Step 1:** Navigate to **Real Device** under **App Testing** in the LambdaTest dashboard.


**Step 2:** Click on the App Manager CTA.
**Step 2:** Click on the **App Manager** CTA.
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_CTA.png').default} className="doc_img"/>

**Step 3:** This will open the App Manager in a new tab.
**Step 3:** This will open the **App Manager** in a new tab.
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_MAIN_SCREEN.png').default} className="doc_img"/>

## Uploading Apps on App Manager

In the App Manager window, users can upload mobile app files:
In the **App Manager** window, users can **upload mobile app** files Either by click **“Click to upload”** or **drag and drop your file** into the upload box.

- Either click **“Click to upload”** or **drag and drop your file** into the upload box.
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_FILE_UPLOAD.png').default} className="doc_img"/>

---
Expand All @@ -75,7 +82,7 @@ In the App Manager window, users can upload mobile app files:
| Android | .apk, .aab |
| iOS | .ipa |

**Maximum App upload limit:** 10
**Maximum App upload limit (Per batch):** 10

**Maximum size per app:** 1 GB
:::
Expand All @@ -87,56 +94,60 @@ Once your apps are uploaded, you can easily search and filter them using the too

- **Search Bar**: Search by:

- - **App Name** – the name of the app you uploaded.
- **App Name** – the name of the app you uploaded.

- - **Package Name** – the identifier for all versions of an Android app.
- **Package Name** – the identifier for all versions of an Android app.

- - **Bundle ID** – the identifier for all versions of an iOS app.
- **Bundle ID** – the identifier for all versions of an iOS app.

- **OS Filter**:
- The OS Filter in the App Manager allows you to easily sort and view apps based on their operating system. This is especially useful when managing a mix of Android and iOS builds.
- You can filter the app list to show:
The OS Filter in the App Manager allows you to easily sort and view apps based on their operating system. This is especially useful when managing a mix of Android and iOS builds.
- You can filter the app list to show:

- **Android** apps only

- - Android apps only
- **iOS** apps only

- - OS apps only
- Both **Android** and **iOS** apps together

- - Both Android and iOS apps together
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_FILTER_SEARCH_BAR.png').default} className="doc_img"/>

---
> To enable it for your organization, please contact us via <span className="doc__lt" onClick={() => window.openLTChatWidget()}>**24×7 chat support**</span> or you can also drop a mail to **[email protected]**.<br />
---
## Version Control
LambdaTest App Manager offers a convenient version control system for managing multiple versions of the same application:
- When you click on an app name in the file bundle section, a version panel opens.
- This panel displays all versions of the selected app that have been uploaded.
- The most recent version appears at the top, with older versions listed below.

**LambdaTest App Manager** offers a convenient version control system for managing multiple versions of the same application:
- When you click on an app name in the file bundle section, a **App Card** opens.
- This **App Card** displays all versions of the selected app that have been uploaded.

<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_APP_CARD.png').default} className="doc_img"/>
- The **most recent version** appears at the top, with older versions listed below.
- Users can:
- - Search through the uploaded versions.
- - Run any version by clicking the green Run App button or recent version by clicking on **Run App**.
- **Search** through the uploaded App versions.
- Run any version by clicking the **Green Run** button or recent version by clicking on **Run App**.

<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_VERSION_CONTROL.png').default} className="doc_img"/>
---

## Launching an App on a Real Device
Once a specific version is selected:

- **Step 1:** Click the Run App button beside the version you want to test.
- **Step 2** This action redirects you to the Real Device App Testing screen.
**Step 1:** Click the **Run App** button beside the version you want to test.

**Step 2** This action redirects you to the **Real Device App Testing** screen
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_RUN_TEST.png').default} className="doc_img"/>

- **Step 3** A list of available real devices is displayed. Click on the device you want to use for testing.
- **Step 4** Click on Start button.
- **Step 5** You can interact with your app in real-time.
**Step 3** A list of available Real devices is displayed. Click on the device you want to use for testing.

**Step 4** Click on **Start button**.

**Step 5** This will **launch your Session**.

---
## Use Case

- Maintain multiple versions of the same app for consistent version control
- Maintain multiple versions of the same app for **consistent version control**
- Validate app behavior across different OS versions and device models
- Test patched builds quickly for hotfix verification and bug resolution
- Share builds with team members or stakeholders for review and collaboration
- Share builds with team members or stakeholders for review and collaboration
- Launch and test any uploaded version directly on real devices
- Upload and manage Android (.apk, .aab) and iOS (.ipa) app builds securely

- Compare versions for **debugging** or **verifying fixes**
- Share builds with team members or stakeholders for **review and collaboration**
- **Launch and test** any uploaded version directly on real devices
- Maintain version history for **compliance** and **QA tracking**
Loading