我开发了一个three Levels
的iPhone应用程序。这些three Levels
在单个视图中显示为three tabs
。
第一级是免费的。第二和第三个被锁定。
我阅读了一些教程,但我没有明白哪种类型的In-App -Purchase适合我的应用程序。
因为如果我使用耗材三个级别必须是三个不同的应用程序(但我在一个应用程序中有3个选项卡),如果我使用非耗材,应用程序应该只购买一次。
但是当用户想要unlock the 2nd Level
时,用户需要付款,我有点困惑,如果我想将2nd/3rd level
出售给用户,那些(2nd & 3rd) levels
是否必须不同的应用程序。?
这里我想解锁一个标签(即一个锁定的按钮)。当用户点击按钮它应该与Appstore连接并进行交易。
如果成功,则应打开该级别。
如果您有任何源代码,请与我们联系。
由于
答案 0 :(得分:1)
您应该使用2种非消耗品。一个用于Level2,一个用于Level3。这样您就可以确保您的用户每个级别只需支付一次费用。如果您愿意,级别可能会有不同的价格。
答案 1 :(得分:1)
您可以查看In App Purchase。您可以参考以下参考资料。
http://www.raywenderlich.com/2797/introduction-to-in-app-purchases
答案 2 :(得分:1)
您不需要为每个级别都有单独的应用程序。您需要创建一个布尔值,该值根据用户购买您需要将其保存在应用中的级别而更改。此外,在应用程序的全新安装中,您需要检查用户是否已购买级别,然后根据您获得的值启用/禁用级别。
答案 3 :(得分:1)
我觉得有用的2个教程:
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
http://www.raywenderlich.com/2797/introduction-to-in-app-purchases
您需要的购买类型在很大程度上与IAP架构的其余部分无关 - 您只需在iTunes连接上创建购买产品时选择您想要的类型(正如其他人所说,非消耗品)。