Mobile Apps Configurations

This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Mobile Apps Configurations

The properties of the <MobileAppsConfiguration> element in the <APPM_HOME>/repository/conf/app-manager.xml file defines the configurations for managing and using mobile applications in WSO2 App Manager (APPM) as follows.

<MobileAppsConfiguration> <MDMConfig> <Config name="IsCatalog">false</Config> <Config name="EnableDirectDownload">false</Config> <Config name="EnableMDMOperations">false</Config> <Config name="ActiveMDM">WSO2EMM</Config> <Config name="EnableSelfUnsubscription">false</Config> <Config name="EnableSubscriptionFromDevices">false</Config> <Config name="EnableSampleDevices">false</Config> <Config name="AppDownloadURLHost">%http%</Config> <Config name="IosPlistPath">publisher/api/mobileapp/getplist</Config> <Config name="EnterpriseOperations_Enabled">true</Config> <Config name="EnterpriseOperations_AuthorizedRole">admin</Config> </MDMConfig> <MDMProperties> <!-- Please uncommnent this and define the name in ActiveMDM to activate this MDM <MDM name="WSO2MDM" bundle="org.wso2.carbon.appmgt.mdm.othermdm"> <Property name="serverUrl">https://localhost:9454</Property> </MDM> --> </MDMProperties> </MobileAppsConfiguration>

The descriptions of the above properties are as follows.

Property

Description

Property

Description

IsCatalog

Enables the catalog mode of the App Store. If you change the value of this to true, the App Store acts as a catalog, which allows you to view apps. However, it doesn't allow you to perform any operations on the apps.

EnableDirectDownload

Enables you to directly download the app to the mobile device from the App Manager without a MDM.

EnableMDMOperations

Enables WSO2 AppM to communicate with the active MDM for performing operations on the mobile apps.

ActiveMDM

Name of the MDM, which is currently active. You need to define the MDM within the <MDMProperties> element. For information on defining a MDM to integrate it with WSO2 AppM, see Integrating a Mobile Device Manager.

EnableSelfUnsubscription

Ability for users to self-unsubscribe from mobile apps.

EnableSubscriptionFromDevices

Ability for users to subscribe to mobile apps using mobile devices.

EnableSampleDevices

Enables the sample devices for testing purposes.

AppDownloadURLHost

Host of the installation URL of the mobile app, which is sent to the MDM in the following format: (E.g. %http%, %https%, or a custom host URL)

IosPlistPath

Path of the Property List file generated using the PLIST template for iOS apps.

EnterpriseOperations_Enabled

Ability to enable the enterprise-wide operations on mobile apps.

EnterpriseOperations_AuthorizedRole

The user role, which has the privileges to perform enterprise-wide operations on mobile apps.

MDMProperties

The properties of the MDMs you need to connect with WSO2 AppM. For information on defining a MDM to integrate it with WSO2 AppM, see Integrating a Mobile Device Manager.