【问题标题】:From Paid to FREE w/IAP: Preventing double-charging使用 IAP 从付费到免费:防止双重充电
【发布时间】:2011-12-03 04:01:47
【问题描述】:

这是一个概念性的工作流程问题。我正在通过应用内购买 (FWIAP) 将具有现有用户群的应用从付费转换为免费,以删除广告。我试图避免的问题是让现有的付费客户更新应用程序,现在突然看到广告并被侮辱/攻击“选项”以再次支付以删除他们从未购买过的广告。

幸运的是,我确实有一些持久数据 (pData) 形式的面包屑,它们将指示应用程序是否已安装。所以我的想法是在决定是否继续展示广告之前让新版本检查现有安装。

我预见到的一个问题是稍后的更新,然后考虑所有第一代用户现在再次有资格获得广告,因此我必须添加另一个持久标志 (pFlag) 来识别两组用户,然后希望能记住以后的更新(即第三代等)以检查 pFlag 而不是 pData,因为到那时 pData 的值早就改变了。

这似乎是一种合理的方法,还是有其他众所周知的解决方案?

【问题讨论】:

  • @David:现有的持久存储在应用程序的本地目录中。如果必须,我可以在本地或服务器端实现任何新标志。

标签: iphone ios app-store in-app-purchase


【解决方案1】:

面包屑方案的问题在于用户升级或必须更换设备,并且没有备份可恢复。当他们重新下载您的应用时,将没有面包屑。

【讨论】:

  • 如果他们重新下载,Apple 是否会为他们提供最新的二进制文件?
【解决方案2】:

我认为您永远无法支持有人购买付费版本并将其直接从应用商店安装到新设备或已删除应用的设备上的情况。

我们最近在相反的方向遇到了这个问题。我们有一个 FWIAP 应用程序,客户希望能够通过批量购买计划购买,但不适用于 IAP。因此,我们构建了一个付费版本并将其作为单独的应用程序销售,它产生的销售额与 FWIAP 版本一样多,基本上使收入翻了一番(到目前为止)。

我认为最简单的方法是发布一个单独的应用程序。如果您转换现有应用程序,最大的风险是负面评论,这可能会降低您的星级评分,从而降低下载量。因此,如果您确实选择了这条路线,我会尽可能制定慷慨的客户支持政策——为声称购买了付费版本的任何人提供一个代码,让他们解锁 FWIAP 版本。

但这在未来可能会让人头疼,而且根据我有限的经验,你可以通过在商店中同时拥有这两个版本来赚更多的钱。

【讨论】:

    【解决方案3】:

    支持付费到免费的应用内购买工作流程;它被称为 pay-to-fremium,并在 2013 年 WWDC 视频中进行了讨论:

    使用收据保护您的数字销售https://developer.apple.com/videos/play/wwdc2013/308/

    【讨论】:

      猜你喜欢
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 2011-11-06
      • 1970-01-01
      相关资源
      最近更新 更多