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 |
---|---|
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. |