1

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

4

3 回答 3

2

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

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

于 2013-02-28T07:26:18.920 回答
1

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

于 2013-02-28T07:15:50.113 回答
0

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

于 2013-02-28T10:30:46.263 回答