简体   繁体   English

iOS企业计划与批量购买计划

[英]iOS Enterprise Program vs Volume Purchase Program

Our company developed its own products and we want to distribute it to our clients ( other companies ) personnels. 我们公司开发了自己的产品,我们希望将其分发给我们的客户(其他公司)人员。 We have already have an iOS Company Account ( similar to Individual Account but with DUNS number registered ) . 我们已经有一个iOS公司帐户(类似于个人帐户,但已注册DUNS号码)。 However our clients may don't want to see their specific apps on the market; 但是,我们的客户可能不希望在市场上看到他们的特定应用程序; so I had to distribute it in a different way. 所以我不得不以不同的方式分发它。 After some research I come up with two solutions; 经过一番研究,我想出了两个解决方案;

  1. iOS Enterprise Program iOS企业计划
  2. Custom B2B Applications ( downloading by Volume Purchase Program ) 自定义B2B应用程序(按批量购买计划下载)

a) I know that Enterprise Program applications should be downloaded only by the employees of the company that they are working. a)我知道企业计划应用程序只能由他们正在工作的公司的员工下载。 If I bought this program, distribute my apps to a server with SSL cert. 如果我购买了此程序,请将我的应用程序分发到具有SSL证书的服务器。 how apple is going to check my downloads ? 苹果将​​如何检查我的下载? Since devices UDID's for distributing not required to be registered and the app can be downloaded by unlimited devices, how is it going to be the validation process ? 由于设备UDID用于分发不需要注册,应用程序可以通过无限制设备下载,如何进行验证过程?

b) I tried to distribute an app for custom b2b but I could't see an option under the prices segment. b)我试图为自定义b2b分发应用程序,但我看不到价格段下的选项。 I create a new app under iTunes Connect and filled all the description parts. 我在iTunes Connect下创建了一个新应用程序,并填写了所有描述部分。 I choose free option under prices tab and even if my location is in Turkey ( since I verified the conditions for creating the app ) I couldn't see a checkbox “Custom B2B App” ? 我选择价格标签下的免费选项,即使我的位置在土耳其(因为我验证了创建应用程序的条件),我看不到复选框“自定义B2B应用程序”? What am I missing ? 我错过了什么?

截图

If I have to sign up for VPP (Volume Purchase Program) to distribute apps , should other companies have to sign up this program also to make their employees use our app ? 如果我必须注册VPP(批量购买计划)来分发应用程序,其他公司是否还必须注册此计划以使其员工使用我们的应用程序? Even if I have to sign up VPP on the page ( https://deploy.apple.com/qforms/open/register/enroll1/avs?program=vpp ) ; 即使我必须在页面上注册VPP( https://deploy.apple.com/qforms/open/register/enroll1/avs?program=vpp ); they want me to use firm email address not the one that I used for developing apps (my iOS Company Account registered one). 他们希望我使用公司的电子邮件地址而不是我用来开发应用程序的地址(我的iOS公司帐户注册了一个)。 So when I will going to distribute apps, how it will going to understood that I had a VPP registered and add a checkbox for me ? 因此,当我要分发应用程序时,它将如何理解我已经注册了VPP并为我添加了一个复选框?

My example scenario is like; 我的示例场景是这样的;

  • Company XYZ (mine) -> developed apps A & B. 公司XYZ(我的) - >开发的应用程序A和B.
  • Company ABC personnels want to use app A & B for company ABC specific versions. 公司ABC人员希望将app A和B用于公司ABC特定版本。
  • Company DEF personnels want to use app A & B for company DEF specific versions. 公司DEF人员希望将app A和B用于公司DEF特定版本。

Note: Money is not an issue for us to buy an Enterprise Program and an SSL certificate etc if we will do it for once. 注意:如果我们一次性购买企业计划和SSL证书等,我们就不会有钱。 But if we have to buy it for every single one of the company (ABC,DEF,..) it would be a problem. 但如果我们必须为公司的每一个公司(ABC,DEF,......)购买它,那将是一个问题。

  • What is the best option to do it ? 这样做的最佳选择是什么?
  • If it's option b ( Custom b2b ) then how successfully I can make it happen? 如果它是选项b(自定义b2b)那么我能成功实现它吗?

QUESTIONS AND ANSWERS 问题与解答

a) I know that Enterprise Program applications should be downloaded only by the employees of the company that they are working. a)我知道企业计划应用程序只能由他们正在工作的公司的员工下载。 If I bought this program, distribute my apps to a server with SSL cert. 如果我购买了此程序,请将我的应用程序分发到具有SSL证书的服务器。 how apple is going to check my downloads ? 苹果将​​如何检查我的下载? Since devices UDID's for distributing not required to be registered and the app can be downloaded by unlimited devices, how is it going to be the validation process ? 由于设备UDID用于分发不需要注册,应用程序可以通过无限制设备下载,如何进行验证过程?

==> NO, Apple does not track/check your download. ==>不,Apple不会跟踪/检查您的下载。 You can provide directly to your customer by website download and simple provide and ipa to download with itunes. 您可以通过网站下载和简单的提供直接提供给您的客户,并使用iTunes下载ipa。

b) I tried to distribute an app for custom b2b but I could't see an option under the prices segment. b)我试图为自定义b2b分发应用程序,但我看不到价格段下的选项。 I create a new app under iTunes Connect and filled all the description parts. 我在iTunes Connect下创建了一个新应用程序,并填写了所有描述部分。 I choose free option under prices tab and even if my location is in Turkey ( since I verified the conditions for creating the app ) I couldn't see a checkbox “Custom B2B App” ? 我选择价格标签下的免费选项,即使我的位置在土耳其(因为我验证了创建应用程序的条件),我看不到复选框“自定义B2B应用程序”? What am I missing ? 我错过了什么?

==> As per my knowledge. ==>据我所知。 You should go with the iOS Enterprise program. 您应该使用iOS Enterprise程序。 It is suitable with your requirement. 它适合您的要求。

Note: Money is not an issue for us to buy an Enterprise Program and an SSL certificate etc if we will do it for once. 注意:如果我们一次性购买企业计划和SSL证书等,我们就不会有钱。 But if we have to buy it for every single one of the company (ABC,DEF,..) it would be a problem. 但如果我们必须为公司的每一个公司(ABC,DEF,......)购买它,那将是一个问题。

ANSWER 回答

You can create multiple builds in an single enterprise program. 您可以在单个企业程序中创建多个构建。 You can create multiple identifiers or certificated to handle multiple builds. 您可以创建多个标识符或通过认证来处理多个构建。

What is the best option to do it ? 这样做的最佳选择是什么?

==> Option a is the best. ==>选项a是最好的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM