Best way to distribute an iOS app without using an app store

Scenario: My company is developing an iOS application for company A. Only employees of company A use this application and should not appear in the Apple app store. Client A pays us for developing the application, but the application itself is free.

Problem: How do we distribute the application and updates for employees (> 100) of company A?

What the ideal solution should look like: Like distribution through the application store: Company A does not need to do anything, and users can quickly / quickly purchase / update the application.

Notes Client A wants to do as little as possible. They also do not care about expenses.

My ideas are still, please let me know what you think about them.

  • My company is part of the iOS Enterprise Developer (EDP) program and places the application on its own website protected by a website. Client A does not have to do anything, and his staff can simply download the application from the website.

  • Like 1., but client A is used for iOS EDP

The first method would be ideal, but according to this topic it can be dangerous. Although I doubt very much that Apple will impose legal costs (a free application, a relatively small number of users, companies located outside the United States), I really do not want to risk it.

Therefore, I currently prefer the second method. It might be some kind of effort for client A, but it is still user friendly, and it does not violate EULA, as far as I can tell.

My question is: Are there other ways to distribute the application that make sense in this situation? Especially one that does not force our customers to work with a relatively complex application process (most of them do not have a DUNS number).

+4
source share
2 answers

There are several ways to do this. Here are some of them:

1) Fake code will sign your application and jailbreak the devices you want to install,

2) Create a web application instead of your own application;

3) Use the Apple B2B program;

4) Use corporate distribution;

+4
source

In my opinion, only your second approach is applicable. In my opinion, the company must decide whether they want to have the application or not. And if they registered with the Enterprise Developer Program, they can have as many as they want.

0
source

Source: https://habr.com/ru/post/1384549/


All Articles