适用于企业的iPad应用程序分发



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

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

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

在上面的场景中,当组织需要我们的许可证来运行应用程序时,我们应该采用什么样的部署策略?我能想到两种选择:

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

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

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

选项#1只有在特殊情况下才可以,例如,当你在应用商店/IAP流程之外为你的服务提供通用订阅模式时,比如Spotify。在应用商店指南中有一个特别的段落,11.14。但是,如果你的客户只为使用iPad应用程序支付一次性费用,我认为苹果会认为这是绕过了应用商店的支付模式,并会因为指南的第11.1条而拒绝你的应用程序。

但苹果刚刚为像你这样的案例建立了一个新的分销模式,即"自定义B2B应用程序"。这是一种通过应用商店为特定客户分发自定义应用程序的方式,无需为每个客户提供企业许可证。看见http://www.apple.com/business/vpp/

只有您之前批准的客户才能在应用商店中看到他们的自定义应用程序。付款通过苹果,他们像往常一样保留30%。该计划目前仅在美国实施,但很快将推广到澳大利亚、加拿大、法国、德国、意大利、日本、新西兰、西班牙和英国。

如果你不想放弃30%,你唯一的选择就是#2,用你客户的企业许可证构建应用程序。我看到的唯一真正的缺点是,你必须让每个客户都加入开发人员计划,并每年续订。如果你有很多客户,这可能会成为一个问题。

但一旦他们把你设置为代理或管理员,这个过程就很顺利了。例如,您可以使用MDM服务对客户设备进行OTA更新,他们也可以在内部建立应用商店,因此他们的用户体验与使用苹果应用商店时几乎相同。

我刚刚决定为3-5个客户的企业项目选择#2。我想说,如果你有大约10个以上的客户,那么使用所有不同的证书、分发方法等额外的工作是不值得的,我宁愿支付苹果30%的费用来处理这件事,并使用自定义B2B计划(如果在你的国家有)。

选项1更可取。

你可以在应用商店上拥有一个免费的应用程序。

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

很多应用程序都是这样做的,因为他们的注册是基于设备ID的。

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

所以有了选项1,你就可以实现它。

感谢

最新更新