如何判断应用程序用户是升级还是新购买者?

时间:2013-02-28 07:11:54

标签: ios in-app-purchase

我想通过应用内购买将我的应用从付费转为免费,但我不想让我当前的用户付费两次。有没有办法知道用户是升级还是新用户?

3 个答案:

答案 0 :(得分:2)

您无法判断用户是新用户还是应用的先前所有者。假设该应用程序的前任所有者购买了新设备并安装了最新的(IAP)版本;没有什么可以让你知道用户是新用户还是现有用户。

如果您想维护两个单独的应用ID,您可以发布两个版本的应用:一个没有IAP但需要花钱(对于您现有的客户),另一个是免费的并且有IAP。

答案 1 :(得分:1)

更新
如果您的IAP产品类型为非消耗品,则用户无法再次购买。

答案 2 :(得分:0)

你可以做的是升级你的付费版本,允许用户在新的“免费”应用中生成一个他们可以使用的特殊代码(一次!某些服务器连接对于注册这些代码很有用)升级到完整版。