多用户应用程序的App Store提交

时间:2012-03-02 12:12:27

标签: app-store appstore-approval

我要提交的应用是针对已经在Android设备上运行的现场销售系统,我们现在正尝试向Apple用户提供该应用。它是基于云的应用程序,用户将存储在其设备上的数据与存储在Web服务器上的数据同步。该应用程序出售给公司而不是个人。每个公司都有许多用户,他们都与服务器上的同一个数据库同步。

我们维护自己的网络服务器并提供托管服务,公司也可以托管自己的服务器:

  • 对于托管服务,公司支付月费或年费,具体取决于他们拥有的用户数。
  • 对于喜欢托管自己服务器的公司,该应用程序由设备许可。公司为每台设备支付注册和升级费用,每个用户都必须输入注册密钥。

据我所知,我们不允许在我们的应用中随处提及Android平台。我也理解,我们必须允许通过应用内购买支付所有订阅,注册和升级。但我有很多问题:

  1. 我很高兴我们只为Apple客户提供有限的服务,如果它可以让应用程序更容易被接受。 Apple会对这种安排感到满意吗?
  2. 大多数公司更喜欢只为他们的整个系统配备一名管理员,并让他完成所有的采购安排。 Apple可以用这个吗?
  3. 是否可以对单个产品进行多次应用内购买(例如购买50个许可证)?
  4. 注册密钥的使用是一个问题吗?

1 个答案:

答案 0 :(得分:1)

1)我认为,只要您的客户意识到您的应用/服务的iOS风格在某种程度上受到限制(告诉他们剩下的工作正在进行中),那么我无法预见到这个问题。您可能仍然会考虑响应Apple开发人员支持并通过它们运行它,但是您直接从他们那里获得非模糊答案的可能性仍然很高 - 他们可能会说当您提交应用程序时,这取决于审阅者。< / p>

2)听起来不错,在企业应用程序世界中并不罕见。有关详细信息,请参阅3)。

3)您可以使用VPP(批量购买计划)来实现这一目标,但只有在撰写本文时才能在美国使用。请参阅以下链接以获取更多信息:

http://www.apple.com/business/vpp/

我认为另一种可以考虑应用程序分发的方式是让你绕过Apple(在某种程度上)可以注册企业开发人员的帐户。这将让你建立通常的发展和您的应用程序的分发版本,但分发版本可以采用两种形式:通过UDID限制设备(100限制仍然有效)或根本不受限制。如果是后者,您可以自行托管生成的.ipa应用程序文件,这是完全可行的。

4)应用程序的注册码? (解锁“高级”内容或作为应用激活方法?)

希望这有一些帮助,祝你好运!