使用应用内购买来解锁功能与使用免费&适用于iPhone的付费应用版本

时间:2009-11-11 18:56:26

标签: iphone in-app-purchase

我有一个应用程序,我将作为免费(精简版)版本发布,其中包含一些总功能和带有高级功能的付费完整版。现在,通过在应用程序中购买免费应用程序,我正在考虑使用能够根据需要解锁功能的路线。我不是在谈论过期的试用版。我希望人们能够在决定购买应用程序的每个主要部分的全部功能之前尝试应用程序并了解界面和功能。

这是我的应用程序的类比。假设您有一个烹饪应用程序,教您以不同的方式烹饪。可能有法语,意大利语和中文的主要部分。每个部分都可以在免费应用程序中解锁一些基础知识,以便用户可以看到UI和功能的基础知识。然后,用户可以决定在应用内购买或购买完整版本的应用(使用免费/付费模式)单独购买(或不购买)每个主要部分。

我在提供应用内购买免费应用时遇到的一个问题是反馈意见。我会在应用程序商店的描述中非常清楚,在应用程序中购买了完整的功能,但我担心不太严肃的用户会/会留下负面反馈。我认为这总是一种风险,但对任何经验都很好奇。

似乎可能会更加复杂地跟踪应用购买中锁定和解锁应用的哪些部分。我知道我必须拥有完整功能的所有代码并“锁定”尚未购买的部分。人们通常如何锁定部分代码?我不是在谈论购买过程(我已经阅读了In App Purchase Programming Guide),但是在购买之后。我是否只是跟踪用户购买的内容并将条件放在最初锁定的部分上?或者还有另一种方法可以做到这一点吗?

我的直觉是应用内购买(特别是因为用户可以单独购买他们想要的主要部分)。

2 个答案:

答案 0 :(得分:10)

高度建议使用应用内购买,而不是提供不同的版本。

如果您有不同的版本,用户需要重新下载整个内容,如果他们想要升级。这意味着他们需要拥有两倍的存储空间并用尽两倍的网络带宽来升级。

我不认为您的评论问题是成立的。如果您的应用程序制作精良且用户喜欢它,您将获得积极的评价。为避免让用户感到困惑,请确保应用程序清楚地说明可以购买的内容。此外,有些人只是不喜欢一切,会给你一颗星。这些用户是不可避免的,但如果你的应用程序是好的,应该有足够的好的评论来平衡它们。

您认为自己必须拥有锁定/解锁内容的条件才是正确的。但是,这不应该是一个巨大的问题。只需保留用户在plist(suggested by Apple)或其他持久存储中购买的内容,然后创建一个可以查询的类,以确定是否已购买特定功能。

答案 1 :(得分:4)

我认为拥有lite应用程序(通过IAP可解锁内容)和全付费应用程序是有意义的。我是根据自己在AppStore上销售应用程序的经验来说这个。如果您有兴趣,可以查看我公司博客中关于IAP与付费应用的帖子。

http://bees4honey.com/blog/marketing/in-app-purchase-vs-paid-app/

用两个词来说 - 拥有带有IAP和付费版本的精简版将增加总收入,而只有精简版带有IAP或精简+付费。