How to build Mobile App for MDM Distribution - android

My company has an App which is already available on Apple & Android App stores. Now the requirement is to distribute these Apps to Some Organizations via MDM. This can be done by Customer at their end.
Before we tell our customers to consume the App using MDM we have to make sure about
Our mobile App will work with All the MDM's customers are using, how to test that?
The SSO authentication inside our App will work within MDM environment or now we have to use MDM authentiction tokens
Do we need to make any changes to our mobile App for MDM?
I searched internet for the above answers, but not able to find any relevant article or post. Any help is appreciated.

Related

Instant App: is it a Web App?

Recently I just started to learn Android Instant app. As far I research, it make me feel that it behaves like a Web App, which used to replace mobile websites.
This may be a dumb question, but I want to figure out whether Android Instant app is a Web App or not. And, any difference between both of them ?
Android Instant Apps allows Android users to run your apps instantly, without installation.
Web apps or Now most used as Progressive Web Apps are user experiences that have the reach of the web, and are: Reliable - Load instantly and never show the downasaur, even in uncertain network conditions
Differenrences between Webapp and AndroidInstantApp:
Web apps have lack integration with some smartphone features like contacts,Bluetooth, flashlight etc. AIAs always have.
Web apps can be crawled and discovered by search engines. While they don’t need to be developed as fully fledged apps, they still need to
be developed as web apps that meet Google’s standards.Whereas AIAs only need to be upgraded from the already existing
native mobile app.
You can also got more info here:- Android Instant Apps
Native Android apps, without the installation
Instant Apps are Native applications.
The description says:
Native Android apps, without the installation
An evolution in app sharing and discovery, Android Instant Apps allows
Android users to run your apps instantly, without installation.
Android users experience what they love about apps—fast and beautiful
user interfaces, high performance, and great capabilities—with just a
tap.
You can see the official documentations from here.
A android instace app can be run without internet and ... not a web app :)

Mobile app and web service distribution advice

My team and I are working on a mobile app. A feature of this mobile app is to have the ability to register their device with multiple organizations who are our clients. We distribute to our clients multiple applications and web apps, one of them is a web api application so the mobile application can retrieve data. Having this type of distribution can cause issues because there could be a user on the latest version of the application trying to access an older version of the api which may or may not have all of the same properties on a DTO.
Are there known patterns or thoughts on how to deal with an situation like this?
Simple visual representation here

Corona app and device registration

Hello everyone,
im making a app for android and ios on corona, and when im testing it on my phone(iPhone 4s) it works properly.
But when i try to install it on a device that is not a registered device on apple developer it keeps on installing and it wont work.
is there any way to register a provisioning profile without specifying the devices? i just need the app for a small company. its internal so it wont need to go to the stores.
thanks in advance.
There are 3 types of iOS developer programs:
Standard,
Enterprise,
University
For distributing your app within a company (so called In-House apps), you will need an iOS Developer Enterprise Program. There's a video on that on Apple Developer portal.
The difference between the first two:
The standard individual and standard company programs are intended
for developers who create free and fee-based iOS apps for distribution
on the App Store.
The iOS Developer Enterprise Program is intended for companies who
create proprietary, in-house iOS apps for internal deployment within
the company only.

I have an admin app for iOS and Android that I want to distribute to clients and businesses. What is the best way to make this happen?

As the title says, I have an administration mobile app for both iOS and Android and I want to be able to distribute it to all of our clients and businesses, but I don't want to have it publicly available on the app stores. Is it possible to put an app on the app store that's only accessible if we give them the direct link? Or is it possible to distribute the app easily bypassing the app stores? Or is there a service that I can use to deploy to certain devices and also be able to alert them when an update happens? There is also a public app in the app store already, but the app I'm referring to is for administration of the data alone and that's why we don't want it public. Thanks!
On the iOS side of things, you'll want to sign up for an Enterprise developer account. You can learn more here: https://developer.apple.com/programs/ios/enterprise/
On the android side of things, this SO answer seems to give you enough details to get started: Distributing (and updating) an enterprise Android application that is to be used in-house only
You can create a login system for your clients in your android/ios app.

Device Management application in Android 2.2

This is regarding google apps Device Management policy third party application which I got from android market in 2.2 .
I registered an account in Google Apps domain in order to use this account for enabling device management policies. I need to know the process in which remote wipe out feature can be achieved using this application in an enterprise manner. I need to login as an administrator in this application and need to wipe out the user secured data in his device on his request.
Is there a way in which I can achieve this using this 3rd party application?
I will be waiting for reply with the process in which this application can be used in Enterprise scenario.
Thanks in Advance.
If you are looking for device management in an enterprise scenario, you might want to take a look at Oracle Database Lite Mobile Server.
It provides enterprise device management features, including the ability to remotely wipe data on the client. However it does much more than that. It also includes a configurable two-way data sync engine and a management console for provisioning and monitoring devices. You can read more about it, and even try it out here:
http://bit.ly/eJOzhN
Maybe overkill for what you’re trying to do, but if you also need to provision applications and sync data between your devices and a backend database, this could be an ideal solution for you.
Good luck, hope you find a solution that meets your needs.
-- Eric
Your question is not programming related.
Please use:
https://android.stackexchange.com/
for Android superuser type questions.

Categories

Resources