WSO2 EMM - What is purpose iOS Agent? - wso2

I have successfully installed & configured WSO2 EMM. I am trying to customize the flow of MDM profile installation.
Is it requires to have iOS agent to be installed on a device in order to install MDM profile?
If it is required for WSO2 EMM, how can we avoid it?

The IOS Agent is installed on a device to retrieve the GEO related data. you can skip the installation of the IOS agent and continue to the profile installation.

Related

Appstore of WSO2 Appmanager or EMM

In the current versions of App-manager(1.1.0) and in EMM (2.0.1), there is no such facility to install the application through an application.Means, for installing the application we have to open the store by a URL on internet browser.In the upcoming versions of Appmanager/EMM can we expect a native app which can be installed on the mobile device,and it will redirect to all the application,just like a play store which android devices provide.Any suggestion will really be helpful.
In the current versions of App-manager(1.1.0) and in EMM (2.0.1), there is no such facility to install the application through an application.Means, for installing the application we have to open the store by a URL on internet browser.
Yes this is true. Currently EMM/App manager does not have a native application to browser the applications in the app store.
In the upcoming versions of app manager/EMM can we expect a native app which can be installed on the mobile device,and it will redirect to all the application,just like a play store which android devices provide.Any suggestion will really be helpful.
Yes, a native app for browsing and installing/uninstalling apps on a device will be available[1] in EMM 2.1.0 which is the upcomming version of WSO2 EMM. However, this will only be available for Android platform in EMM 2.1.0. You can build this application using Android studio[2] and use it with EMM 2.1.0. As for iOS and Windows platforms, if you wish to build an app catalog app your-self, you can refer the Android source code[2] and the swagger definitions of app manager's publisher[3] and store[1].
https://docs.wso2.com/display/EMM210/App+Catalog+Application+for+Android+Devices
https://github.com/wso2/product-emm/tree/master/modules/mobile-agents/android/app-catalog
https://github.com/wso2/carbon-appmgt/blob/master/components/org.wso2.carbon.appmgt.rest.api.util/src/main/resources/publisher-api.json
https://github.com/wso2/carbon-appmgt/blob/master/components/org.wso2.carbon.appmgt.rest.api.util/src/main/resources/store-api.json

Managing iOS devices from wso2 emm console

I have setup WSO 2 emm 2.0.1 in development environment. I was able to successfully enroll android device and check the MDM policies of android device. I did not do any additional platform configuration by creating any kind of certificate to get android emm working. But in case of IOS wso2 profile is not getting installed. And while installing iOS agent error is can not connect serverIP. Do I need to create all the certificate as mentioned in the link https://docs.wso2.com/display/EMM201/iOS+Platform+Configurations . I have never worked with android and iOS devices previously .
Please help !!
Yes you need to follow all the instructions provided in the following documentation in order to enable communication with your ios devices.
These are protocols provided by Apple to ensure the device security.
https://docs.wso2.com/display/EMM201/iOS+Platform+Configurations
https://docs.wso2.com/display/EMM201/Generating+a+MDM+APNS+Certificate
Make sure to complete all the configurations where you need to put your ip or domain as provided in the documentations
Obtaining a signed CSR from wso2 also required in order to use emm server to manage ios devices.
Refer to the below tutorial if you are using a public server with a SSL certificate obtain from a know Certificate Authority.
http://kamidupunchihewa.blogspot.com/2016/07/configure-device-communication-when.html

WSO2 Mobile Version for store

I was exploring the store of WSO2 AppManager through my device, but it was redirecting to the web version of it.Is there any mobile version which we can access for the store.Any help will really be appreciated.
Currently(with EMM 2.0.1), there is no mobile catalog application available for browsing the app store and installing apps on to your device, like the Google playstore. However with EMM 2.1.0 which is the upcoming version of WSO2 EMM, there will be a Catalog application available for Android platform.
https://github.com/wso2/product-emm/tree/master/modules/mobile-agents/android/app-catalog

WSO2 Enterprise Store - how can I add mobile apps?

I'm trying out the beta/unreleased code for EMM 2.0 (which I believe is now MDM) and I undestand that the mobile app store and publisher function have been moved to Enterprise Store, however I'm unable to see/add mobile apps - I only see Gadgets and Sites.
I was looking for the source in case I missed the plugin, but at https://github.com/wso2/carbon-store/tree/master/features/extensions I only see Gadgets and Sites.
Can someone tell me how to enable mobile apps and/or point me to the mobile app plugin source?
FYI, I installed ES from http://wso2.com/products/enterprise-store/ and also master branch from the following:
https://github.com/wso2/product-mdm.git
https://github.com/wso2/carbon-device-mgt-plugins.git
https://github.com/wso2/carbon-device-mgt.git
You can use WSO2 App Manager,
Please read this doc to integrate it with WSO2 EMM
https://docs.wso2.com/display/APPM100/Mobile+Apps+Configurations
WSO2 is working on integrating app management features with WSO2 EMM 2.0.0. Device and App Management both features will be shipped with EMM 2.0.0 once it is released.

error ios device addingg in wso2 emm

I've installed wso2 EMM and every thing is running just ok. Just trying to add IOS devices the device connects to the server asking for the certificate when I try to install it an Error Msg appears :
500:somw thing went wrong
What is the the cause of this problem?
In order to enroll an iOS device, you need to first configure the server by following the iOS Server Configurations. Then you need a MDM certificate which is required to enroll and push MDM operations to the device. Please follow the documentation to generate a MDM APNS certificate.
We are conducting a complementary webinar on "Getting your iOS Device Managed by WSO2 Enterprise Mobility Manager on Tuesday, September 23, 2014 at 10 AM PDT. This webinar will cover:
Overview of WSO2 EMM
How to create the iOS EMM agent
Configuring the WSO2 EMM server for iOS
How to enroll an iOS device to WSO2 EMM
iOS device management with WSO2 EMM
Create and monitor policies for iOS devices
Create your own Enterprise Mobile App Store
For more information and registration , http://wso2.com/library/webinars/2014/09/getting-your-ios-device-managed-by-wso2-enterprise-mobility-manager/