IOS Enterprise vs. Volume Purchase Program

Our company has developed its own products and we want to distribute it to our customers (other companies). We already have an iOS account (similar to an individual account, but with a registered DUNS number). However, our clients may not want to see their specific applications in the market; so I had to distribute it differently. After some research, I came up with two solutions:

  • IOS corporate program
  • Custom B2B Apps (Download by Volume Purchase Program)

a) I know that Enterprise Program applications should only be downloaded by employees of the company they work for. If I bought this program, distribute my applications to a server with an SSL certificate. how is Apple going to check my downloads? Since UDID devices for distribution are not required for registration and the app can be downloaded by unlimited devices, how is this verification process?

b) I tried to distribute a custom b2b app, but I could see the option in the pricing segment. I create a new app under iTunes Connect and fill in all parts of the description. I choose the free option from the pricing tab and even if my location is in Turkey (since I checked the conditions for creating the app) I couldn't see the "Custom B2B App" checkbox? What am I missing?

screenshot

If I need to register for the Volume Purchase Program (VPP) to distribute applications, do other companies also have to sign this program in order to get their employees to use our application? Even if I need to register a VPP on the page ( https://deploy.apple.com/qforms/open/register/enroll1/avs?program=vpp ); they want me to use a branded email address, not the one I used to develop apps (my iOS account is registered). So when I am going to distribute applications, how will it know that I have a VPP registered and a checkbox added for me?

My example script is like:

  • Company XYZ (mine) -> developed applications A and B.
  • ABC personnels wants to use applications A and B for specific versions of the company's ABC.
  • DEF characters want to use attachments A and B for specific versions of DEF.

Note. Money is not a problem for us to buy corporate software and SSL certificate etc. if we do it in one go. But if we have to buy it for every company (ABC, DEF, ..), that will be a problem.

  • What's the best way to do this?
  • If this is option b (Custom b2b), then how successfully can I do it?
+3


source to share


1 answer


QUESTIONS AND ANSWERS

a) I know that Enterprise Program applications should only be downloaded by employees of the company they work for. If I bought this program, distribute my applications to a server with an SSL certificate. how is Apple going to check my downloads? Since UDID devices for distribution are not required for registration and the app can be downloaded by unlimited devices, how is this verification process?

==> NO, Apple does not track or verify your download. You can directly provide your client with website download and simple provision and ipa to download with itunes.

b) I tried to distribute a custom b2b app, but I could see the option in the pricing segment. I create a new app under iTunes Connect and fill in all parts of the description. I choose the free option from the pricing tab and even if my location is in Turkey (since I checked the conditions for creating the app) I couldn't see the "Custom B2B App" checkbox? What am I missing?

==> According to my knowledge. You should go with the iOS Enterprise program. It suits your requirement.



Note. Money is not a problem for us to buy an enterprise program and an SSL certificate, etc., if we do it in one go. But if we have to buy it for every company (ABC, DEF, ..), that will be a problem.

ANSWER

You can create multiple assemblies in one enterprise program. You can generate multiple IDs or certify to handle multiple assemblies.

What's the best option?

==> Option a is the best.

+1


source







All Articles