Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用商店(付费应用)-促销代码/更新_Iphone_Promotions - Fatal编程技术网

iPhone应用商店(付费应用)-促销代码/更新

iPhone应用商店(付费应用)-促销代码/更新,iphone,promotions,Iphone,Promotions,关于App Store中的付费应用程序,以及促销代码和更新,我有几个具体问题。我做过研究,但我要么没有找到答案,要么找到了非常过时的“我认为这就是它的工作原理…”答案 我为一款价值0.99美元的应用程序的1.0.0版发布了一个促销代码,因此客户可以免费获得它。当该客户更新到1.0.1版时,他是否需要付费?(如果他在促销代码的4周到期日之前更新,这有关系吗?) 我发布了一款1.0.0版的“有限时间免费”应用程序。对于1.0.1版,我将价格更改为0.99美元。新客户显然要支付0.99美元,但在“限时

关于App Store中的付费应用程序,以及促销代码和更新,我有几个具体问题。我做过研究,但我要么没有找到答案,要么找到了非常过时的“我认为这就是它的工作原理…”答案

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

  • 不,用户不必为更新付费。兑换促销代码与购买应用程序完全相同

  • App Store上的“限时”价格优惠只是营销词,没有技术效果。当更新到同一应用程序的更高版本时,没有人需要付费

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

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


    就个人观点而言,这一事实是不幸的。如果开发者可以对更新收费,那么用户就可以选择是否接受更新。如果他们确实为更新付费,那么旧版本的数据在新版本中仍然可以正常工作。我在#3中概述的场景中的一个主要问题是,开发人员放弃了旧应用程序,“更新”实际上是提交给商店的全新应用程序,因为设备上的数据与创建该应用程序时使用的唯一应用程序标识符相关联,因此很难或不可能传输到新版本(取决于开发人员如何处理)


    提供时间或使用有限的免费试用以及对更新收费的能力将允许制定定价计划,这通常会对消费者更好,同时也会让开发者更好。

    尽管更新是免费的,而且iTunes Connect中似乎没有一款车辆可以向开发者收费,但您可以这样做在订阅的基础上。因此,你可以每年出售一次订阅。另一种可能是在你的应用程序中添加一些代码,将应用程序版本号存储在
    NSUserDefaults
    ,然后你可以检查当前版本是否与上一次发布的版本匹配,如果匹配,然后进行应用程序内购买。坦白说,我认为这对ha不公平ve永远免费更新。也许这应该由开发人员决定-他们可以允许3次免费更新,然后每3次付费,等等。但允许我们制定政策意味着我们不仅可以创造一个更新的收入流,还可以将客户获得的价值转化为对持续开发的支持


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

    NSUserDefaults中的版本号:如果用户从设备中删除应用,然后再次安装,或者当用户购买第二台iOs设备时,它将不起作用