为了给你一些背景,我们有一个软件应用程序,任何人都可以通过网络访问。它是专门针对银行和零售业的应用程序。目前,这个应用程序可以通过网络以及“Windows平板电脑亭”访问,我们有基于许可证的定价。Windows平板电脑通过Web服务访问数据。
例如,XYZ银行可以订购100个Windows平板电脑许可证,我们可以根据100个许可证的定价模型为他们收费。
我们的客户要求我们在iPad上开发相同的应用程序,我们正在研究相应的部署选项。据我所知,苹果在应用下载方面有非常严格的规定。
在上述情况下,组织需要从我们获得许可证才能运行应用程序,我们应该采取什么样的部署策略?我能想到两个选项:
1)将应用程序部署在iTunes商店,并要求组织从iTunes商店下载它。他们将不得不联系我们获得许可证以便运行应用程序。这合法吗?由于我们有基于许可证的定价模型,我们将免费提供应用程序,并向组织收费以获取许可证。
2)我们是否应该为我们的客户/组织获取企业许可证,并在他们的iPad上使用该企业许可证部署系统。
我认为选项1是正确的选择。但我想知道这样免费分发应用程序再收取许可证费用是否合法?无论如何,这更像一个Web应用程序,iPhone只是一个扩展。