【问题标题】:My client doesn't want IOS App in the App store, how to do it?我的客户不想要应用商店里的IOS App,怎么办?
【发布时间】:2014-04-09 19:07:56
【问题描述】:

我的第一个客户不想要我在 App Store 中开发的应用程序,他希望他的客户能够像使用 Ad Hoc 发行版一样访问该应用程序(不受 Apple 的 100 台设备限制)

有没有办法做到这一点,或者我必须坚持使用 App Store 并等待无数的 15 天批准任何新版本?

我读过企业,但用户不是员工而是客户,我相信它不适用

【问题讨论】:

  • 那我觉得你被应用商店卡住了。
  • 临时条款无论如何都会过期。是的,应用商店就是这里的方式。许多应用程序都是数据驱动的,他们只需下载新数据即可自定义应用程序。

标签: ios app-store licensing


【解决方案1】:

您有几个选择。首先,您需要确定使用该应用程序的可能人数、最少人数和最多人数以及他们需要如何访问该应用程序。

低最大值

最高上限(客户不需要自己下载应用程序)。您可以使用enterprise 帐户(正如您所提到的,风险可能很小,因为它可能会违反他们的条款而不是 100% 肯定,值得进一步阅读。如果您可以通过批准过程,应该不会太难)。

对于这两种方法,您可以使用诸如Silverback 之类的分发解决方案分发应用程序,或者使用需要更多努力的更便宜的选项TestFlightHockeyApp(不是它们的原始目的,但可以满足您的需要)

最高上限(客户需要能够自己下载应用程序)。您可以使用 Apples B2B 解决方案,或者如果您有 Silverback 之类的内部注册流程。

您应该考虑的另一件事是向您的客户展示 a) 批准并不总是需要 15 天才能更新(他们将其放入应用商店的初始过程更长)和 b) 您不应该有无数版本一直在上传。

您还应该解释说,您可以立即获得新客户的访问权限,这些新客户可能会偶然发现您的应用程序产生更多业务,并且潜在客户更有可能信任来自应用商店的应用程序。

我还应该提到,虽然 silverback 是我使用过的唯一 MDM/替代发行版,但它非常昂贵,我相信还有更便宜的替代品。

仅详细说明企业许可证的使用。客户是大型组织的一部分吗?我参与的其中一个项目是与一家需要向 1000 名员工分发应用程序的大公司合作。我们要求他们申请企业许可证并让我们成为帐户上的用户,从而允许我们使用带有企业许可证的临时分发。这样做的一个主要缺点是,他们的 IT 支持经理创建了该帐户,他在 6 个月后离开了,并且没有交出他的电子邮件帐户,这导致企业帐户上的所有配置文件都过期,这意味着应用程序需要停机一天.

【讨论】:

    【解决方案2】:

    您最好的方式是通过Volume Purchase Program for Business 注册。

    一旦您的客户在 Apple 拥有批量购买帐户,他们就可以获得您为他们构建的自定义 B2B 应用程序。客户可以从Volume Purchase Program网站选择应用并输入要购买的数量。

    或者,您也可以使用标准会员资格,设备数量限制为 100 台,并使用 HockeyAppTestFlight 等服务分发您的应用。

    【讨论】:

      【解决方案3】:

      另一种很少提及的可能合适的 iOS 应用分发方法是,如果应用的价格或支持成本足够高,每年额外的 99 美元不会破坏交易。如果是这样,那么每个客户或客户企业都可以自己注册 iOS 开发人员计划,并且(如有必要)在 Mac 上获得一个用户帐户,以便他们可以生成自己的设备注册和 Ad Hoc 应用分发证书。

      然后应用程序可以作为源代码分发,作为包含预构建静态库的项目,其中包含没有源代码的应用程序,或者(作为提供的咨询或支持服务)作为由开发人员预构建和签名的应用程序但使用客户自己的 Ad Hoc Distribution 证书。

      【讨论】:

        猜你喜欢
        • 2016-05-23
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多