确定用户是否购买了该应用

时间:2014-01-03 09:50:06

标签: ios

是否可以确定用户是否购买了应用程序?

我有一个不是免费的应用程序。我计划免费制作广告应用。但我不想展示已购买该应用的广告。是否可以为之前购买的用户停用广告?

提前致谢...

1 个答案:

答案 0 :(得分:1)

不通过任何官方API。

最简单的解决方案是推出更新(仍然付费),在NSUserDefaults中设置一个标记,等待足够的时间让您的用户更新,然后使用它来区分原始用户(谁付费) )和新的(谁免费)。

但是,有很多问题。仅举两个:

  • 用户不会持续更新,因此您会错过一群人
  • 删除并重新安装该应用的用户将失去该标志

您通常使用广告维护某个应用版本的方式是使用“精简”版本(不鼓励使用)或删除带有应用内购买的广告。

但是,如果你想做后者,你会遇到同样的问题。请查看here以获取有关该方法的更多信息。