One another functionality that's expected as part of the App Catalogue is
to be able to support app categorization. After talking to AppM team I
learnt that currently we do not have a way to seamlessly add a new
application category, as things are hard-coded in the UI rather than
fetching the available application categories from the underlying admin
APIs. So, the existing functionality needs to be improved, removing all the
hard-coded bits out, allowing us to do the aforementioned task.

The fix, I believe, is not much complex. I would suggest we add another
method to the admin API that has all the resources defined upon fetching
Mobile App management related metadata, to read the RXT assigned for mobile
bits, and return the "system-defined" App Categories available.

It is also important to let the administrators define App categories via
the UI. This might particularly be important in a MT environment, as the
set of categories preferred by one tenant might differ from that of another
tenant and the only way administrators can do this is via the UI.

Cheers,
Prabath

On Wed, Apr 20, 2016 at 11:25 AM, Kasun Dananjaya Delgolla <[email protected]>
wrote:

> Hi Thilini,
>
> Thanks a lot.
>
> Currently get all apps end point return all the apps regardless of the
> platform type. Since we develop these catalog apps for various device types
> (such as Android/iOS), it's better if you can provide an API to directly
> get all Android apps + web apps (only android compatible apps or only iOS
> compatible apps etc) in a single API call because retrieving all the apps
> can be inefficient when it comes to stores with a large number of apps in
> it. Though this is not a critical thing, just note it so that we can have
> it on a next release.
>
> Thanks
>
> On Wed, Apr 20, 2016 at 10:40 AM, Thilini Shanika <[email protected]>
> wrote:
>
>> Hi Kasun,
>>
>> Regarding the requested APIs from APPM.
>>
>> Oauth secured Rest APIs for following APIs are implemented and provided
>> in  WSO2 APP Manager 1.2.0 - Milestone 4.
>>
>>    - Retrieving app metadata list for a particular user + device type (In
>>    this API, the list of  mobile apps permitted to authorized user with
>>    basic details will be returned)
>>    - Installation
>>    - Uninstallation
>>    - App update
>>
>> But the API to retrieve app update information (updated apps with the
>> latest version would do) cannot be provided since we do not allow to update
>> the app binary (.apk, .ipa) with the latest version in mobile app update.
>>
>> Thanks,
>> Thilini
>>
>>
>> On Mon, Apr 18, 2016 at 9:50 AM, Kasun Dananjaya Delgolla <
>> [email protected]> wrote:
>>
>>> Hi Dilan,
>>>
>>> Currently we don't maintain accounts in Android. We use our own IDP
>>> proxy app to manage authentication + authorization. I believe for now we
>>> can stick to that and AccountManager API is definitely a good choice for us
>>> to improve our agents in a future release.
>>>
>>> Thanks
>>>
>>> On Thu, Apr 7, 2016 at 4:56 PM, Chathura Dilan <[email protected]>
>>> wrote:
>>>
>>>> +1 for Catalog app. It was much needed app for AppM/EMM for long time.
>>>> Currently we do not collect app meta data from uploaded apps. We need to
>>>> have that functionalities in AppM too.
>>>>
>>>> For SSO in Android, can we look in to Android Account Manager[1]. I
>>>> wonder whether we have this functionality to connect to our IS.
>>>>
>>>> [1] -
>>>> http://developer.android.com/reference/android/accounts/AccountManager.html
>>>>
>>>> On Wed, Apr 6, 2016 at 9:57 AM, Kasun Dananjaya Delgolla <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I have started implementing the $subject. Initially I'm working on
>>>>> simple UIs to the following features,
>>>>>
>>>>>    - Login screen (this can be bypassed if the user is using EMM)
>>>>>    - App listing (catalog  UI)
>>>>>    - App detailed view
>>>>>
>>>>> As I have discussed with Dinusha, this app will be implemented in a
>>>>> way that a user can use it standalone with just having AppM and also
>>>>> integrating with WSO2 EMM (Using android agent as SSO). APPM team will be
>>>>> providing APIs for the following,
>>>>>
>>>>>    - Retrieving app metadata list for a particular user + device type
>>>>>    - Retrieving app update information (updated apps with the latest
>>>>>    version would do)
>>>>>    - Installation + Uninstallation + Update APIs
>>>>>
>>>>> Adding @Sumedha.
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Fri, Mar 11, 2016 at 6:12 PM, Dinusha Senanayaka <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Kasun,
>>>>>>
>>>>>> On 11 Mar 2016 12:44, "Kasun Dananjaya Delgolla" <[email protected]>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi All,
>>>>>> >
>>>>>> > $subject is required for mobile devices because we need to give end
>>>>>> user the possibility of exploring the apps in the respective enterprise
>>>>>> store and get permitted apps installed on his/her device. To achieve 
>>>>>> this,
>>>>>> we thought of developing a catalog app (ex: play store app on Android). 
>>>>>> We
>>>>>> initiate this from Android platform. Given below is the basic diagram to
>>>>>> explain how it works.
>>>>>> >
>>>>>> >
>>>>>> > ​
>>>>>> > Flow :
>>>>>> >
>>>>>> > 1. App catalog app will let the user login either by enabling SSO
>>>>>> with the agent app or enabling a separate login.
>>>>>> > 2. App catalog application will communicate with the android agent
>>>>>> app (or it can communicate directly with an APPM API to get the permitted
>>>>>> app list to the device with the required meta data.
>>>>>> > 3. Once a user click on an app and selects to install/update,
>>>>>> catalog app sends a request to the agent app (via a secured AIDL 
>>>>>> interface
>>>>>> or an Intent Service).
>>>>>> > 4. Agent app then, performs the requested task by using its already
>>>>>> existing application manager API.
>>>>>> >
>>>>>> > For this, we require an API to list all the apps permitted to
>>>>>> install to a particular user from APPM. Please do let me know the 
>>>>>> feedback
>>>>>> on this.
>>>>>> >
>>>>>> > @Dinusha - Do let me know the possibility of providing the above
>>>>>> mentioned API.
>>>>>>
>>>>>> +1 for having catalog app. Yes, we could provide this API. Currenly
>>>>>> we have secured AppM APIs with basic auth or the auth cookie. If the
>>>>>> catalog app is authenticated user with SSO, it won't be a problem on
>>>>>> calling to this API with the cookie.
>>>>>>
>>>>>> Regards,
>>>>>> Dinusha.
>>>>>>
>>>>>> >
>>>>>> > Thanks
>>>>>> > --
>>>>>> > Kasun Dananjaya Delgolla
>>>>>> >
>>>>>> > Software Engineer
>>>>>> > WSO2 Inc.; http://wso2.com
>>>>>> > lean.enterprise.middleware
>>>>>> >
>>>>>> > Tel:  +94 11 214 5345
>>>>>> > Fax: +94 11 2145300
>>>>>> > Mob: + 94 771 771 015
>>>>>> > Blog: http://kddcodingparadise.blogspot.com
>>>>>> > Linkedin: http://lk.linkedin.com/in/kasundananjaya
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Kasun Dananjaya Delgolla
>>>>>
>>>>> Software Engineer
>>>>> WSO2 Inc.; http://wso2.com
>>>>> lean.enterprise.middleware
>>>>> Tel:  +94 11 214 5345
>>>>> Fax: +94 11 2145300
>>>>> Mob: + 94 771 771 015
>>>>> Blog: http://kddcodingparadise.blogspot.com
>>>>> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
>>>>> <http://lk.linkedin.com/in/kasundananjaya>*
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> Chatura Dilan Perera
>>>> *Senior Software Engineer** - WSO2 Inc.*
>>>> www.dilan.me
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Kasun Dananjaya Delgolla
>>>
>>> Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>> Tel:  +94 11 214 5345
>>> Fax: +94 11 2145300
>>> Mob: + 94 771 771 015
>>> Blog: http://kddcodingparadise.blogspot.com
>>> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
>>> <http://lk.linkedin.com/in/kasundananjaya>*
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Thilini Shanika
>> Software Engineer
>> WSO2, Inc.; http://wso2.com
>> 20, Palmgrove Avenue, Colombo 3
>>
>> E-mail: [email protected]
>>
>>
>
>
> --
> Kasun Dananjaya Delgolla
>
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
> Tel:  +94 11 214 5345
> Fax: +94 11 2145300
> Mob: + 94 771 771 015
> Blog: http://kddcodingparadise.blogspot.com
> Linkedin: *http://lk.linkedin.com/in/kasundananjaya
> <http://lk.linkedin.com/in/kasundananjaya>*
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Prabath Abeysekara
Technical Lead
WSO2 Inc.
Email: [email protected]
Mobile: +94774171471
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to