0

在组织内分发企业 iOS 应用程序的最佳方式是哪种?由于这是一个企业应用程序,用户必须在下载之前进行身份验证?哪种是常用的方法?(如果这个问题不属于这个领域,请提出正确的问题)

4

2 回答 2

2

我认为最常见的方式是开发者企业计划,如果它在您自己的公司内。更多信息可以在这里找到: https ://developer.apple.com/programs/ios/enterprise/

如果分发给其他公司。您应该参加自定义 B2B 应用程序计划。更多信息可以在这里找到:http: //www.apple.com/business/vpp/

其他选项并不是真正的选项,因为它们主要用于公开发布或发布用于测试目的。

于 2014-07-21T09:04:14.957 回答
1
  1. AFAIK Testflight是在组织中分发企业 iOS 应用程序的最首选方式。
  2. 是的,用户在下载您的企业应用程序之前必须经过身份验证,这是可选的。由于它是使用企业分发生成的,因此任何人都可以在设备中安装该应用程序。所以我建议用一些身份验证机制来保护你的应用程序。
  3. 这取决于您的需要。我们为 OTA 和一些客户使用了一个简单的受保护网络服务器 IBM worklight(它是一个跨移动平台工具,提供了一种分发应用程序的方法)。Testflight 还为您的应用程序提供安全性。从试飞中找到以下语句

如果您是拥有企业帐户的注册开发人员,并且正在制作用于内部分发的应用程序,TestFlight 也可以与这些应用程序一起使用。TestFlight 完全支持企业应用程序,它的工作方式很像用于分发的临时应用程序。只需上传使用企业配置文件签名的应用程序并将其分发给您的团队,并且只有您团队中获得批准的成员才能访问该应用程序进行安装。


对于生产版本,您可以采用以下任何一种方式

  1. 批量购买计划
  2. MDM它带有一些 $$。我个人使用过 MobileIron
  3. 只需托管一个网络服务器并通过 OTA 分发应用程序。注意:您可以在此链接的标题下找到详细信息Enterprise in house apps。这是企业应用程序无线分发的示例。关于安全部分,您​​必须确保您的网络服务器链接受到用户名和密码的保护,例如使用 LDAP 链接或自定义代码进行验证。
于 2014-07-21T10:58:06.730 回答