2011-11-24 60 views
1

我正在将一个inapp购买集成到我的iPhone应用程序中。我对这种情况有些困惑。我有一个篮球比赛的应用程序,显示数据处理2010赛季。我想为2011赛季做一次inapp购买。我的问题是,如果有人已经有应用程序,他们可以升级它,并支付新的费用,但如果他们没有下载应用程序,那么我仍然希望他们做一次性费用,并有2011赛季。这可能吗?还是新的下载还得支付两次,原始代码库和inapp购买?我希望他们能够自动拥有2011赛季。InApp购买iPhone原始代码和新代码

回答

1

您可以更新应用程序添加inapp购买,并使应用程序免费下载(我认为它是一个付费应用程序?)。然后通过inapp购买收取2011年的费用。如果你走这条路线,那些已经有升级(免费)的路线,然后必须进行inapp购买才能获得2011年的功能。新用户下载应用程序(免费),也必须进行inapp购买。

+0

这听起来像是对我的计划。我如何知道该用户是否购买了inapp购买并向他们展示2011年的结果?我知道你可以将值存储在NSUserDefaults中,但如果他们删除应用程序并重新下载或者获得新手机,那么这可能不是一个好的解决方案。是否有电话告诉他们是否购买了inapp应用程序? –

+0

有一个很好的教程和MKStoreKit [here](http://blog.mugunthkumar.com/coding/iphone-tutorial-%E2%80%93-in-app-purchases/),我用它开始使用inapp购买。 – progrmr

+0

我看到了,但他们使用我不想依赖的第三方框架。 –