How to distribute an app for internal use only amongst employees
Asked Answered
C

3

6

The company I work for is coming near to completion of app for internal use only amongst employees. There are some things that from my research I am not clear on and would like to hear from people who have deployed apps using this method.

What s the best suited solution for this problem for the three Stores (App store(Other than testflight)Google play and ap pgallery)

If we deploy an app in private for employees only does it still need submitting to Apple/Google Play or Appgallery?

Are there any additional requirements?

What limitations are there if any over publishing to the store?

Apps need to be distributed again with every renewed version?

Claypan answered 26/1, 2021 at 18:45 Comment(0)
C
2

There is a boatload of information that could be given as possible answers to this question. The number one determinant of your destiny is what platform you built the app in. There is no way to do a 'private', off-the-grid release for iOS. Apple devices that are not 'jail-broken' do not allow installing software that hasn't come from Apple's approved sources, and the longest a 'beta' version of an app will persist on a mobile device is 90 days. Google, on the other hand, doesn't have things so locked down. All you need (I'm told, never tried it myself) to install an app on an Android device is a .apk installer file.

I'll talk about how things were for us for our 2019 release. If I had any possible choice, and I could change my client's functionality requests, I would have built the app in a web-oriented platform that could be compiled as a PWA, such as Ionic or React. This completely avoids the issue of any compliance with, submission to, or review process by any app store guidelines. Instead, we used Xamarin Forms, which meant we had to go the old-fashioned submit, review, and release process. As C# developers, the build was a lot easier, but the submit and review was tough.

Apple Store

A lot of programmer blog articles cover this topic. For example, this one. There's a lot of thorough documentation by Apple on the subject of how to build and release an app through their app store. If you want to go the route of a private release through your Apple Developer Account, the organization that you're releasing to must have their own Apple Business Account. That's a lot of hoops to jump through. We attempted the Business release route, but our clients couldn't finalize their Business Account. Thereafter, we removed the binary from the Developer Account and attempted to get it approved for the public app store. It took a lot of work to reach the goal.

Google Store

Google was by far the easier release route we journeyed. Uploading a binary and distributing it was pretty straightforward. Check programmer blog articles, and Google's developer documentation for more information.

Updating the App

Once the app was approved for public release, updating it was much easier. We uploaded a new binary to the Developer Account and submitted it for review in a similar fashion to the original approval process, but because it was already an approved app it succeeded every time without an issue.

Hopefully this helps. It was a long road for us, and I hope something I learned will be of benefit to you.

Chummy answered 26/1, 2021 at 19:18 Comment(0)
O
2

Apple's App Store: Create an Apple Business account, and distribute the app through there. Daniel Almeida (2019) has written a comprehensive how-to on Distributing Custom B2B iOS Apps privately. Be warned, it look me 3 months to go through this process, and it was like crawling over broken glass.

Google's Play Store: Use Google Play Private Channel.

Orthogenetic answered 8/3, 2021 at 14:27 Comment(0)
A
1

If we deploy an app in privat for employees only does it still need submitting to Apple/Google Play or Appgallery ?

It's up to your company to decide whether need submit to Appgallery .

Are there any additional requirements?

To publish your app in AppGallery, developers are required to go through the following processes:

  1. Register an account and have the account validated in HUAWEI Developer first. For account registration and verification guide: https://developer.huawei.com/consumer/en/doc/start/10104?ha_source=hms1

  2. After the account identify verification goes through, you can then go to HUAWE Developer to create an app and submit it to audit. For App creation guide,see Docs.

What limitations are there if any over publishing to the store?

AppGallery Review Guidelines:https://developer.huawei.com/consumer/en/doc/distribution/app/30202?ha_source=hms1

Apps need to be distributed again with every renewed version ?

Each update requires resubmission for application review. For Details,pls kindly refer: https://developer.huawei.com/consumer/en/doc/distribution/app/agc-update_app?ha_source=hms1

Achernar answered 27/1, 2021 at 1:30 Comment(3)
Thank you for your answe, i m asking if there is a possibility to publish this app en private just for employeesClaypan
As relevant team confirmed,we don't support it by now :( We'll let you know if it has any further information.Achernar
@Achernar does huawei support. iOS app publishing to a company too? Or only AndroidProtectorate

© 2022 - 2024 — McMap. All rights reserved.