App Catalog Application for Android Devices
Using the app catalog application in WSO2 IoT Server you are able to check for applications that you or your Organization made available in the App store, and install them on your device. The functionality of the app catalog is similar to the Android play store. Let's take a look at how it functions.
Before you begin!
Make sure to publish the App Catalog application to the App Store. For more information, see Creating the Android App Catalog Application.
The users must first install the app catalog application on the device from the App store:
https://<IoT_HOST>:9443/store/
Once the app catalog is installed on the device it will directly call the services exposed by the WSO2 IoT Server Agent. The IoT Server agent will fetch the details of all the available applications, install or uninstall applications based on the request made by the app catalog.
- For more information on getting the application details via the REST API, see the WSO2 App Manager documentation on getting all the application details.
- For more information on installing or installing an application via the REST API, see the WSO2 App Manager documentation on installing and uninstalling an application.
The diagram given below will help you understand how the app catalog works in WSO2 IoT Server.
- After successfully installing the app catalog, you need to access it to install/update applications or get the list of available applications. At that point, it will automatically navigate to the WSO2 Android agent's screen to list out all the available applications.
The Android app catalog application provides an API to notify external applications of the application download progress. For more information, see Invoking the Application Download Status API.