--- title: "Uploading and Installing Apps" slug: "uploading-and-installing-apps" updated: 2026-10-29T14:45:12Z published: 2026-10-29T14:45:12Z canonical: "support.skykit.com/uploading-and-installing-apps" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.skykit.com/llms.txt > Use this file to discover all available pages before exploring further. # Uploading and Installing Apps After you've set up Skykit Control, you'll want to install both managed and device apps on your devices. Managed apps are those that are already in the Skykit system. Device apps are those that are not in the Skykit repository but can be downloaded and installed. But before you can install those apps, you need to upload them into Control. ## Uploading an App to Skykit Control From the **Apps** window, you can upload apps so they are available to install on your devices. 1. Select **Apps** from the navigation bar to open the **Apps** window. In this window, you can see which apps are already loaded and available to install on your devices, what version of the app is available, and which release channel (Alpha, Beta, or Production) it is installed in. ![Skykit Control Apps page shows the selected Apps menu, upload button, and application versions across environments.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Apps%20Window(6).png) 2. Select **Upload App**. The **Upload App** window opens. ![Dark upload dialog offers drag-and-drop or browsing to select a file, with Cancel and disabled Upload buttons.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Upload%20App%20Window(1).png) You can either drag and drop the app file into the window or browse to locate it in your local storage or shared drive. After you've selected the file, it appears in the window. ![Upload App dialog displays a selected Solitaire Classic Card Games APK file with Cancel and Upload buttons.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Upload%20App%20Window_Solitaire.png) 3. Select **Upload**. When the process is complete, the app is listed in the **Apps** window. ![Apps table highlights Solitaire version 2.238.0 in Alpha and Beta, with no Production version available.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Apps%20Window_App%20Uploaded(1).png) The app is now available to install on your device. An app's unique ID, consisting of the following components: - C = Country name - ST = State or province - L = Locality - O = Organization - OU = Organizing Unit - CN = Common name ### Replacing an App If a new version of the app is available, you can update it from the **Apps** window. **Note**: When you replace an app, you will replace it on any device that has the app installed in the same release channel. For instance, if you replace the TeamViewer app in the Alpha release channel, it will be updated for any other device that has it installed in the Alpha release channel. 1. Select **Apps** from the navigation bar to open the **Apps** window. 2. Select the app you need to update. The app's detail window opens. If an updated version of the app is available, the **Replace** button is visible. ![Release Channel dashboard shows Alpha version 2.238.0 ready for promotion, with Beta and Production currently empty.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/App%20Details%20Window(7).png) 3. Select **Replace**. The **Upload App** window opens. ![Dark upload dialog offering drag-and-drop or browse options to select a file, with cancel and disabled upload buttons.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Upload%20App%20Window.png) 4. Either drag and drop your files into the upload window or select **browse** and choose the app files you want to upload. After you have selected the file package, it appears in the **Upload App** window. ![Dark upload dialog showing a selected Solitaire Classic Card Games APK file with Cancel and Upload buttons.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Upload%20App%20Window_Solitaire(1).png) 5. Select **Upload** to update the app files. The new version is now shown in the release channel. ### Promoting an App to a New Release Channel In the app detail window, you can also promote an app from one release channel to the next—from Alpha to Beta or from Beta to Production. 1. Under **Release Channel** in the app's detail window, select **Promote to Beta** or **Promote to Production** as appropriate. ![Release Channel shows Alpha version 2.238.0 with highlighted Promote to Beta button; Beta and Production have no versions.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Promote%20App%20to%20Next%20Channel(2).png) You are asked to confirm that you want to promote this app to the next release channel. ![Confirmation dialog promotes APK version 2.238.0 to Beta, showing version code 70 and promotion controls.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/App_Promote%20to%20Beta.png) 2. Select **Promote to Beta** or **Promote to Production**. The app now appears under the new release channel. ![Release Channel dashboard highlights Beta version 2.238.0 ready for promotion to Production.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/App%20in%20Beta(2).png) ## Installing and Updating Apps on a Device You can install and update both managed and device apps. Managed apps are those that are already in the Skykit system. Device apps are those that are not in the Skykit repository but can be downloaded and installed. In the **Apps** tab in the device detail window, you can see which apps are already installed on the device and update, launch, reset, or uninstall them remotely. ![Skykit Control displays Device 1 online with managed apps, versions, channels, launch, reset, and uninstall controls.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Device%20Detail_Apps%20Tab(2).png) For each app currently installed, the tab shows you the name of the app, the channel, and the version number and version code. It also includes options to change the release channel, reset the app, uninstall it, or launch it. ### Adding and Installing a Managed App 1. In the **Managed Apps** section, select the **Add Managed App** button. The **Available Managed Apps** window opens, listing all the apps available to install. ![Available Managed Apps dialog lists Free Samples, Super Retro Mega Wars, Solitaire, and TeamViewer for selection.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Available%20Managed%20Apps%20Window.png) 2. Check the apps you want to add and then select **Add Managed Apps**. ![Managed apps dialog lists four applications, with Solitaire selected for addition alongside package names and action buttons.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Available%20Managed%20Apps_Apps%20Selected(2).png) The selected apps are added to the list of managed apps in the **Apps** tab. 3. When you're ready to install an app, select the release channel you want to install the app in. 4. Select **Install App** and confirm that you want to install the app. The process might take several minutes, depending on the size of the app. You see a confirmation message when the app has been installed. ![Application configuration screen showing production channel and installed status with a green checkmark.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Managed_App_Installed.png) 5. Repeat steps 3 and 4 for each app you want to install. ### Adding a Device App Adding a device app is an "ad hoc" way of adding apps without having to go through the Skykit system. 1. Scroll to the **Device Apps** section of the **Apps** tab and select **Add Device App**. The **Add Device App** window opens. 2. Enter the name of the application in the relevant field. 3. Enter the package name. 4. Enter the URL of the APK (Android Package Kit). An APK file includes all of the software program's codes and assets. 5. Enter the version number and the version code for the app. 6. Select **Add Device App** to add the app and return to the **Apps** tab. The new app is now listed under **Device Apps**. 7. Select **Install App** to install the new app. ### Launching, Resetting, and Updating Apps From the **Apps** tab in the device detail window, you can update, launch, reset, or uninstall an app. You can also update all apps currently installed on the device. ![Managed Apps screen highlights launch, reset, uninstall, and update controls for the com-google-android-webview application.](https://cdn.document360.io/86c4dfb2-4202-4f4a-97e1-d24441ae8c90/Images/Documentation/Apps%20Tab_Icons(2).png) - **Update App**: When an update is available for an installed app, you'll see the available version number and an **Update App** button underneath the installed version number. Select **Update App** to install the update. When you are prompted to confirm that you want to update the app, select **Yes**. - **Update All Apps:** If several apps have available updates, you can update all of them at the same time by selecting **Update All Apps**. When you are prompted to confirm that you want to update the apps, select **Yes**. - **Launch**: To launch the app, select **Launch**. When you are prompted to confirm that you want to launch the app, select **Yes**. - **Reset**: To reset the app, select **Reset**. When you are prompted to confirm that you want to reset the app, select **Yes**. - **Uninstall**: To uninstall the app, select **Uninstall**. When you are prompted to confirm that you want to uninstall the app, select **Yes**. The app is uninstalled. ### ## Next Steps [Setting an App as the Kiosk App on Your Skykit Display](/v1/docs/setting-an-app-as-the-kiosk-app)