iOS:为企业客户的员工分发应用程序

Posted

技术标签:

【中文标题】iOS:为企业客户的员工分发应用程序【英文标题】:iOS: distribute app for enterprise customer's employees 【发布时间】:2015-05-08 18:45:01 【问题描述】:

我们正在为企业客户开发一款应用(大约有 1500 名用户将使用它)。目前,我们最有可能向他们收费的方式是按使用量收费(每次员工使用该应用程序,我们都会获得少量费用),因此该应用程序仅在员工之间分发非常重要。我正在考虑使用 ios 开发者企业计划 (https://developer.apple.com/programs/ios/enterprise/) 或通过常规 iTunes Store 发布具有一些基本营销功能的应用程序,然后让用户登录并使用客户支付的实际功能。 编辑:也许 B2B 批量购买计划 (https://developer.apple.com/programs/volume/b2b/) 是答案?

还有其他可能吗? 分发此类应用程序最方便的方式是什么? 如果我参加 iOS 开发企业计划,应该由谁创建帐户?我们还是他们? (我打赌后者)。

【问题讨论】:

【参考方案1】:

我很确定您的每次使用模型在任何部署空间(B2B、App Store 等)中都符合 Apple 的 Ts&C。我也相当有信心通过 App Store 进行部署最终会让你在他们深入研究你的代码时被标记。这些部署模型中的任何一个都会让您关闭,并且如果它们流行起来,您的企业证书就会被吊销。无论哪种方式,您都可能希望让精通法律的人来看看您正在尝试做什么。

使用 B2B 绕过 App Store 的目的是允许您以最低成本提供应用程序的私有部署,而无需提供源代码。至此,客户应该是维护企业帐户的人。您将作为会员加入他们的帐户,使用他们的开发证书和开发配置文件之一编译代码,向客户提供 .XCArchive 文件,他们可以使用他们的企业证书重新签名。这是一个相当精简的过程。

【讨论】:

【参考方案2】:

Enterprise Developer 计划很方便,因为您无需通过商店审核流程。只需从您自己的 www 站点安装新版本即可。其员工将使用该应用程序的企业需要获得许可证。他们需要一个 DUNS 号码,申请过程可能需要一周左右的时间。他们可能会接到 Apple 的电话,以验证他们的意图和资格。

【讨论】:

以上是关于iOS:为企业客户的员工分发应用程序的主要内容,如果未能解决你的问题,请参考以下文章

用于无线分发的 iOS4 企业应用程序

适用于多个客户端的 iOS 企业分发版

如何使用 iOS 企业帐户将 iPad App 分发给客户 (B2B)

为 App Store 和企业分发构建应用程序

如何将 iOS 应用 IPA 交付给客户以使用他们自己的企业配置文件进行签名

从一个开发者帐户开发的 iOS 应用程序并将其作为企业应用程序从另一个企业帐户分发