【问题标题】:Best way to distribute an iOS app without using the App store [closed]在不使用 App Store 的情况下分发 iOS 应用程序的最佳方式 [关闭]
【发布时间】:2011-12-04 17:16:16
【问题描述】:

场景: 我的公司为 A 公司开发了一个 iOS 应用程序。只有 A 公司的员工使用这个应用程序,并且它不能出现在 Apple 应用商店中。客户 A 为我们开发应用程序付费,但应用程序本身是免费的。

问题: 我们如何将应用程序和更新分发给 A 公司的员工 (>100)?

完美解决方案的外观: 就像通过应用商店分发一样:A公司不需要做任何事情,用户可以轻松快速地获取/更新应用。

注意事项 客户 A 想要做的越少越好。他们也并不真正关心成本。

到目前为止我的想法,请告诉我你对它们的看法

  1. 我的公司申请了 iOS 企业开发者计划 (EDP) 并将应用程序放在我们自己的、受登录保护的网站上。客户 A 无需执行任何操作,其员工只需从网站下载应用程序即可。

  2. 类似 1.,但客户 A 申请 iOS EDP

第一种方法是完美的,但根据this thread 可能很危险。虽然我非常怀疑 Apple 是否会提起法律指控(免费应用、用户数量相对较少、公司位于美国以外),但我真的不想冒这个风险。

因此,我目前倾向于第二种方法。这对客户 A 来说可能是一些努力,但对用户来说仍然很方便,而且据我所知,它并没有违反 EULA。

我的问题: 在这种情况下是否有其他方法可以分发有意义的应用程序? 尤其是不会强迫我们的客户通过相对复杂的申请流程(他们中的大多数人没有 DUNS 编号)。

【问题讨论】:

    标签: ios


    【解决方案1】:

    有几种方法可以做到这一点。以下是其中一些:

    1)假代码签署您的应用程序并越狱您要安装它的设备;

    2)创建网络应用而不是原生应用;

    3) 使用 Apple 的 B2B 程序;

    4)使用企业分布;

    【讨论】:

    • 1) 不合法,对 A 公司来说需要付出很多努力。2) 大多数公司不喜欢网络应用程序。 3) B2B 仅适用于美国公司。 4) 我同意。
    • 感谢费尔南多的建议。尽管“客户 A”不喜欢第二个建议,但它对其他客户可能会派上用场。我接受了您的回答,并将为此客户使用企业分发版。
    • 感谢 dasdom 指出 B2B 程序的问题 (+1)。对于有类似问题的其他 SO 用户来说,这可能是一个可行的解决方案,但我的公司和我们几乎所有的客户都位于欧洲。
    • Dasdom,越狱在许多国家都是不合法的。以美国为例。
    【解决方案2】:

    在我看来,只有您的第二种方法适用。在我看来,公司应该决定他们是否想要一个应用程序。如果他们已经注册了企业开发者计划,他们就可以拥有任意数量的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-18
      • 1970-01-01
      • 2021-09-17
      • 2015-06-27
      • 2021-07-29
      • 2010-09-09
      • 2021-06-12
      相关资源
      最近更新 更多