3

只是为了给您一点背景知识,我们有一个任何人都可以通过网络访问的软件应用程序。它是银行业和零售业的一个非常具体的应用程序。目前,此应用程序可在网络上以及“Windows 平板电脑亭”上访问,并且我们有基于许可证的定价。Windows 平板电脑通过 Web 服务访问数据。

例如,XYZ 银行可以订购 100 个 Windows 平板电脑许可证,我们可以根据我们对 100 个许可证的定价模型向他们收取应用程序费用。

我们收到很多客户要求在 iPad 上开发相同应用程序的请求,我们目前正在研究相同的部署选项。据我了解,苹果在应用下载方面有非常严格的规定。

在上面的场景中,组织需要我们的许可证来运行应用程序,我们应该采用什么样的部署策略?我可以想到2个选项:

1) 在 iTunes 商店部署应用程序并要求组织从 iTunes 商店下载。他们必须与我们联系以获取许可证才能运行该应用程序。合法吗?由于我们有基于许可证的定价模型,我们将免费保留我们的应用程序,并将向组织收取许可证费用。

2) 我们是否应该为我们的客户/组织获得企业许可,并根据该企业许可在他们的 iPad 上部署系统。

根据我的选择#1是要走的路。但我只想知道免费分发应用程序而不是收取许可证费用是否可以?无论如何,这更像是一个网络应用程序,而 iPhone 只是一个扩展。

4

2 回答 2

1

选项 #1 仅在特殊情况下可行,例如,当您在 App Store/IAP 流程之外为您的服务提供通用订阅模型时,例如 Spotify。App Store 指南中有一个特殊段落,即 11.14。但是,如果您的客户只为使用 iPad 应用程序而支付一次性费用,我认为 Apple 会认为这是规避 App Store 支付模式,并且会因为指南第 11.1 条规则而拒绝您的应用程序。

但是 Apple 刚刚为像您这样的案例建立了一种新的分发模式,即“自定义 B2B 应用程序”。这是一种通过 App Store 为特定客户分发自定义应用程序的方式,无需为每个客户提供企业许可证。请参阅 http://www.apple.com/business/vpp/

只有您之前批准的客户才能在 App Store 中看到他们的定制化 App。付款通过苹果,他们像往常一样保留 30%。该计划现在仅限美国,但很快将推广到澳大利亚、加拿大、法国、德国、意大利、日本、新西兰、西班牙和英国。

如果您不想放弃 30%,那么您唯一的选择确实是 #2,使用您客户的企业许可证构建应用程序。我看到的唯一真正的缺点是您必须让每个客户都注册开发人员计划并每年更新它。如果您有很多客户,这可能会成为一个问题。

但是,一旦他们将您设置为代理或管理员,过程就会很顺利。例如,您可以使用 MDM 服务对客户的设备进行 OTA 更新,他们可以设置内部应用商店,因此他们的用户体验与使用 Apple 应用商店时几乎相同。

我刚刚决定为 3-5 个客户的企业项目选择选项 2。我会说,如果您有超过 10 个客户,那么使用所有不同证书、分发方法等的额外工作将不值得,我宁愿向 Apple 支付 30% 的费用来处理这个问题并使用自定义 B2B程序(如果在您所在的国家/地区可用)。

于 2012-07-12T10:34:52.130 回答
0

选项 1 更可取。

您可以在应用商店获得免费应用。

之后,您可以选择许可。并且通过编码,您可以维护这一点,以便使用他们需要购买许可证的应用程序。

许多应用程序都是这样做的,因为他们根据设备 ID 进行注册。

我曾与一些应用程序合作过,这些应用程序用于提供类似许可的 SIP 呼叫等服务。

所以使用选项 1 你可以实现它。

谢谢

于 2012-07-17T04:34:54.613 回答