iOS 应用免费增值到付费应用

iOS App Freemium to Paid App

我在 AppStore 中有 Freemium 个应用程序。最初它是付费的,但我想看看 Freemium 版本是否对 Downloads and Sales 有任何影响。它确实有所作为 - number of downloads increased by 10 times but number of purchases reduced by 2 times。所以 Freemium 模式对我不起作用。我想改回 Paid

我不想创建其他版本的应用程序,因为我对所有我不想错过的应用程序都有非常好的评论。如果可以将我的应用程序转换为 Paid 并且不允许已经下载应用程序但尚未付款的人使用全部功能,有人可以帮助我吗?

我将以某种方式需要检测他们一直在使用旧应用程序并且未付款。我可以通过发布一个将密钥存储在 Keychain 中的更新来做到这一点,但我不明白这些用户是否能够完全付费,因为 Apple 不对应用程序收费过去已经下载过,他们将无法使用完整功能,因为他们下载了免费增值应用程序....arghhhhh!!!不确定这是否可能,但想听听您的一些想法。

我相信付费升级是不可能的,你会失去利润,除非你愿意创建一个新的应用程序来取代旧的,否则你无能为力。从付费到免费的转变是永久性的,你不能强迫现有用户在应用免费后付费。

可以回到付费模式,而无需向以前的免费增值用户提供完整版。

为此,您必须:

  • 了解您应用的最后一个付费版本
  • 检查用户的购买收据(如有必要,请从 Apple 刷新收据)
  • 了解用户在免费增值期间是否进行过任何应用内购买(例如,每次用户升级时,您都将 'Upgraded' 项添加到他们的钥匙串中)

切换到付费

如果您有此信息,请继续将您的应用切换回付费应用,并且:

  • 检查他们是否进行了任何应用内购买(例如通过他们的钥匙串 'Upgraded' 标志)。如果他们有,给他们功能 - 简单。如果还没有,请转到下一步。
  • 检查用户收据以了解他们version/date 首次下载的应用程序的内容。如果是在付费期间,请将它们升级到完整版。如果不是,并且用户没有进行应用内购买,则让他们保持免费增值。

缺点

我可以看到这种方法有 2 个缺点:

  1. 任何在免费增值后下载该应用程序的用户都需要访问 Internet 以便您确认他们的接收。这意味着用户可能会下载完整版本,然后在稍后未连接到 Internet 时打开应用程序,却发现他们必须升级。当然,一旦他们连接到 Internet 并且他们的收据得到验证,他们就会升级,但与此同时,您可能会收到一些差评和愤怒的顾客。

  2. 您的应用现在将成为具有应用内购买功能的付费应用。这可能会使用户感到困惑,认为如果他们购买了您的应用程序,他们将不得不通过应用程序内购买进一步升级......并推迟他们。

当然,好处是您的免费增值用户将保持免费增值:)

我自己做过,过程没有问题。