2010-03-19 85 views
0

我有一个完整的和精简版的应用程序,它们是用相同的代码构建的。 Lite版本有一个按钮升级。我应该在按钮的处理程序中放置哪些代码来检查用户付款并将应用程序更新到完整版? 我知道StoreKit框架允许取消阻止某些功能,但我只需要2个不同的应用程序。iPhone完整版和精简版版本无StoreKit

也许有关于这个主题的教程,但我什么也没找到。 如果任何人有参考链接请提供

没有这些应用程序尚未上传到Appstore。

谢谢。

回答

2

我假设你想要两个版本的应用程序完整版和精简版。如果您计划在Lite版本中实施StoreKit,不确定为什么您想要沿着该路线走下去。

它使得它更容易维护和开发应用程序的1版本,而不是2个版本的应用程序。

从这个角度来看它。如果/当您对完整版进行更改时,您将不得不在Lite版中进行相同的更改。这是写入/复制粘贴的代码量的两倍。

看看本教程,该教程解释并演示了如何在您的应用中实现StoreKit。

iPhone Tutorial – In-App Purchases

我会建议您开发和维护只有1版的应用程式。这将是Lite版本,可以选择解锁完整版本的所有功能。

几个好处,这种做法是:

  • 应用程序易于开发和未来增强
  • 从精简版转换到完整版

希望

  • 更高的传输速率此信息有助于

  • 4

    您无法从应用程序购买其他应用程序。

    当您的升级按钮被激活时,您只能使用App Store打开完整版本的链接。打开App Store时,您的应用程序将关闭,手机将处理剩下的应用程序。如果她选择购买您的应用程序,则由用户决定。即使在购买之后,lite版本仍将保持安装状态,直到用户卸载它。

    有关详细信息,请参阅Technical Q&A QA1629如何实现链接。