4

我对 App Store 中的付费应用程序以及促销代码和更新有一些具体问题。我已经完成了我的研究,但我要么没有找到答案,要么找到了非常过时的“我认为这就是它的工作原理......”的答案。

  1. 我为 0.99 美元的应用程序的 1.0.0 版发布了促销代码,因此客户可以免费获得它。当该客户更新到 1.0.1 版本时,他需要付费吗?(如果他在促销代码的 4 周到期日期之前更新有关系吗?)
  2. 我在 1.0.0 版本中发布了一个“限时免费”的应用程序。对于 1.0.1 版本,我将价格更改为 0.99 美元。新客户显然支付 0.99 美元,但在“限时”窗口内购买的客户呢?升级时需要付费吗?
  3. 我听说上述问题的答案是“是的,现有客户在升级时必须付费”,只有当它是主要版本更改时。例如。客户免费获得 1.2.0,将免费获得 1.3.0 更新和免费 1.4.0 更新,但必须为 2.0.0 更新付费。

谢谢!

4

2 回答 2

8
  1. 不,用户不必为更新付费。兑换促销代码就像购买应用程序一样。

  2. App Store 上的“限时”优惠只是营销词,没有技术效果。更新到同一应用程序的更高版本时,无需任何人付费。

  3. 不,用户永远不必为现有应用程序的更新付费。一些公司已经决定,当他们进行重大升级时,他们会放弃以前的应用程序,并从字面上推出新的应用程序。这意味着为以前的应用程序付费的客户没有升级路径,必须以全价购买新应用程序。在没有注意到我是否认为这对开发人员而言这是一个好的或公平的决定的情况下,许多现有用户最终对停止更新旧应用程序感到非常不满。

总结一下关键点:无论您购买什么版本或如何支付(包括兑换促销代码),应用程序的更新始终是免费的。


就意见而言,这个事实是不幸的。如果开发人员可以对更新收费,那么用户将能够选择是否接受更新。如果他们确实为更新付费,旧版本的数据将在新版本中继续正常工作。我在 #3 中概述的场景的一个主要问题是,开发人员放弃旧应用程序并且“更新”实际上是提交到商店的全新应用程序,设备上的数据与其创建的唯一应用程序标识符相关联与,使转移到新版本变得困难或不可能(取决于开发人员如何处理它)。

提供时间或使用受限的免费试用和对更新收费的能力将允许定价计划通常对消费者更好,同时对开发人员也更好。

于 2011-01-16T17:40:27.393 回答
0

尽管更新是免费的,而且 iTunes Connect 中似乎没有一种工具可以为它们收取开发人员费用,但您可以在订阅的基础上进行。因此,您可以出售年度订阅。另一种可能性是在您的应用程序中添加一些代码以将应用程序版本号存储在 中NSUserDefaults,然后您可以检查当前版本是否与上次启动的版本匹配 - 如果是,则进行应用内购买。坦率地说,我认为永久免费更新是不公平的。也许这应该由开发人员来决定——他们可以允许 3 次免费更新,然后必须每 3 次付费,等等。但是允许我们提出一个政策意味着我们不仅可以创造一个更新的收入流,而且它将客户获得的价值转化为对持续开发的支持。

现在,我想说你必须在一些应用内购买计划中进行编程。

于 2011-07-13T18:25:31.087 回答