我想做以下事情:
我想使用现有应用程序完成所有操作,而不是制作应用程序的两个单独版本(付费和免费)。
编辑:重要的是,没有一个用户需要支付两次费用(即以前为该应用付费的用户,将来不必购买应用内升级)。
编辑2:似乎这个问题已在这里得到解答:From Paid to FREE w/IAP: Preventing double-charging
答案 0 :(得分:2)
当然可以。
我工作的公司过去就是这样做的。
如果您知道将来可能要这样做,请在第一个版本中存储一个标记NSUserDefaults
,表示该用户已拥有付费版本。然后,在您的应用内版本中选中此标志并立即提供内容。
如果您已经发布了版本,则可能需要查找已存储的内容,例如:用户具有大于零的高分,表示用户已经购买了应用程序。 (可能会有少量用户下载该应用但未打开该应用,这些用户可能需要付费两次)。
答案 1 :(得分:0)