【发布时间】:2012-10-11 09:27:14
【问题描述】:
我最近在我的应用中实施了应用内购买。好在 Apple 拥有 documented the whole process 非常好。
使用这些文档,我终于能够通过沙盒测试应用内购买,这是一个非常方便的功能。我已经成功测试了我的应用程序,以便当我点击 buyButton 时它会对 StoreKit 返回的任何内容做出反应。
现在这是我的问题。从文档中,它说沙盒模拟了没有财务内容的交易过程。所以我想买多少就买多少(顺便说一句,我买的是消耗品,而且只买消耗品)。此外,沙盒将始终模拟成功的交易,无论如何。那么,是否可以让沙盒模拟失败事务,更好的是,模拟中断事务?
我想这样做是为了在这些事件发生时捕获可能的错误(尽管我在某处读过 StoreKit 已经处理过)并将它们显示在屏幕上(至少),只是为了告诉用户什么是发生在交易过程中。
提前致谢。
【问题讨论】:
-
您是如何最终完成这项工作的——尤其是中断的交易?
标签: ios app-store in-app-purchase storekit