Enterprise Application : Android vs iOS applications - android

For developing enterprise application in Android. I did the following things.
Create admin account.
Create publisher account for publish andriod app.
For android app, I can upload the app in Playstore. People having my office mail id can view and download the app.
Can anyone tell me about how this scenario works for ios enterprise application?

For iOS entreprise application you should :
1- Have to be (at least an admin) team member of the iOS Developer Enterprise Program
2- Have a valid SSL certificate for the domain where you want to put the app.
This is a good article where you can find the steps that allows you to work with iOS entreprise application : Provision iOS IPA App for In-House Enterprise Distribution

For an iOS Enterprise app you need to enroll in the iOS development enterprise program. This program allows you to distribute you app to employees to the organization on which the program is registered
The enterprise program does not include access to iTunesConnect, so you will have to distribute the app yourself. You can do this with Over The Air installation. You will need to make sure that this is only accessible to employees only.
An enterprise app will not be reviewed by Apple.

Related

Ionic build IOS app on macincloud - Alternatives to App Store

I'm a student developer, using Ionic framework and I've developed an app for my friend's company. I have never owned an Apple product.Is there any alternative to paying 100$ for apple developer ID?
I don't need the app to be visible on App Store to anyone. Is it possible, like it is for Android .apk files, to just build the app using xcode on macincloud or local Mac machine and to get that ".apk"-equivelent (.IPA i think?) file so I could share that file with my clients?
I don't own a Mac machine, but let's say I do buy it. Would I still need to own a Apple Dev. ID to build this file and share it with other apple devices?
No, you need to pay the $100 fee.

How to build Mobile App for MDM Distribution

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.

How to allow other people test my react native app on their iPhone and Android devices?

I'm a web developer and just new to the mobile world, I wonder how I can allow another people to test my app on their device remotely?
For example, on the web app, I will create a staging environment (stg.example.com) and then they can easily test it from everywhere. But I can't found the same way for mobile app (react native). I can install the app to my phone through a capable, but I can't do it on my customer phone :sad:
Do I must publish it to App Store/CH Play first and then they can install and test it? It seems a bad idea :sad:
I really appreciate any advice,
Thanks!
1-You can use Expo CLI where you can send the QR Code to your other team members and they can easily check your app with EXPO APP by using the QR Code.
2-If you are using react-native CLI then there is only one way to send your android app to your other team members or friends and that is to generate a signed apk. Read here how to generate signed apk : https://reactnative.dev/docs/signed-apk-android
Once you get the apk you can send it to anyone through google drive or any other free cloud storage or through Bluetooth.
For IOS it's quite difficult you need to have an Apple account to generate ipa (iOS App Store Package). See this it will help you How to share a compiled iOS app ipa with your users for testing
Upload it to playstore/ app store is not a bad idea, e.g. you can do a closed beta test there. Another option is when your customer activate unknown sources on there device they can install the apps directly.

Where can I show the hybrid app to my client?

I wonder if it exists a way to show to my client how the app looks like.. I mean a simulator in cloud or something like that, i'm doing the app with ionic.
Thanks
So Ionic (2+) app can potentially "be" available:
Locally:
via ionic serve (web app)
via device run type commands (hybrid with access to plugins) on target platforms (iOS/Android)
Remotely:
via Ionic Pro / Ionic View - (~web-app with limited plugins access) -
gets depreciated very soon
via platforms relevant store's test solution: testflight (iOS)
or Google Play's beta testing (via Google dev console)
via remote access to devices (like Firebase's test lab or AWS
device farm)
So in your case it really depends on your app:
if you are using native plugins the most accessible would probably be an option via Android devices as Google is much less restrictive towards sideloading of apps to their devices. This still may require additional steps from you clients (like following installation instructions). If you client is not tech savvy it is probably best to look into Google Play's beta testing program that they offer (via their console)
if you are not using any native plugins - then it is fairly easy to deploy your app as progressive web app (upload it to a hosting like firebase hosting) and provide access to it.

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.

Categories

Resources