只是给你一点背景知识,我们有一个软件应用程序,任何人都可以通过web访问。对于银行业和零售业来说,这是一个非常特殊的应用。目前,这个应用程序可以在web上访问,也可以在"Windows tablet kiosk“上访问,我们有基于许可证的定价。Windows平板电脑通过web服务访问数据。
例如,XYZ银行可以订购100个windows平板电脑许可证,我们可以根据100个许可证的定价模型向它们收取应用程序费用。
我们从我们的客户那里得到了很多在iPad上开发相同应用程序的请求,我们目前正在研究相同的部署选项。据我所知,苹果对App下载有非常严格的规定。
在上面的场景中,当组织需要我们的许可证才能运行应用程序时,我们应该使用哪种部署策略?我能想到两种选择:
1)在iTunes应用商店上部署应用程序,并要求组织从iTunes应用商店下载该应用程序。他们必须联系我们以获得许可证才能运行该应用程序。这合法吗?由于我们有基于许可证的定价模式,我们将免费保留我们的应用程序,并向组织收取许可证费用。
2)我们是否应该为我们的客户/组织获得企业许可证,并在该企业许可证下将系统部署到他们的iPad上。
根据我的说法,选择#1是可行的。但我只想知道,这是不是可以免费分发应用程序,然后收取许可证?无论如何,这更像是一个web应用程序,而iPhone只是一个扩展。
发布于 2012-07-12 18:34:52
只有在特殊情况下,当你的服务在App Store/IAP流程之外有一个通用的订阅模型时,选项#1才是可行的,比如Spotify。在App Store的指导方针中有一个特别的段落,11.14。但如果你的客户只是为了使用iPad应用程序而一次性支付费用,我认为苹果会认为这是规避了应用商店的支付模式,并会因为指南第11.1条的规定而拒绝你的应用程序。
但苹果刚刚为你这样的案例建立了一个新的分发模式,即“定制B2B应用程序”。这是一种通过App Store为特定客户分发自定义应用程序的方法,而不需要为每个客户提供企业许可证。请参阅http://www.apple.com/business/vpp/
只有你以前批准的客户才能在app Store中看到他们的自定义应用。付款通过苹果,他们照常保留30%。该计划目前仅限于美国,但很快将扩展到澳大利亚、加拿大、法国、德国、意大利、日本、新西兰、西班牙和英国。
我看到的唯一真正的缺点是,你必须让每个客户端注册到开发者计划中,并每年更新它。如果你有很多客户端,这可能会成为一个问题。
但是,一旦他们将你设置为代理或管理员,这个过程就会很顺利。例如,您可以使用MDM服务对客户的设备进行OTA更新,他们可以设置内部应用商店,因此他们的用户体验几乎与使用苹果的应用商店时相同。
我刚刚决定为3-5个客户的企业项目选择#2。我会说,如果你有超过10个客户,额外的工作与所有不同的证书,分发方法等将是不值得的,我宁愿支付苹果30%来处理这一点,并与自定义B2B程序(如果它在你的国家可用)。
发布于 2012-07-17 12:34:55
选项1更可取。
你可以在应用商店上获得一个免费的应用。
在此之后,您可以选择许可。通过编码,您可以维护这一点以便使用他们需要购买许可证的应用程序。
许多应用程序都是这样做的,因为它们根据设备ID进行注册。
我曾与一些应用程序合作,这些应用程序用来提供他们的服务,如SIP呼叫与许可。
因此,使用选项1,您可以实现它。
谢谢
https://stackoverflow.com/questions/11447948
复制相似问题