ios – XCODE – 在应用程序购买 – 当尝试购买消费品再次 – 这个应用程序内购买已经被购买

我的iTunes中有消耗品连接,当我试图购买它两次(在我的 iphone),它告诉我,我已经买了它,
但这是消费品的一切,用户可以一遍又一遍地购买它们.
有什么建议么?

解决方法

如果您没有将原始购买交易标记为已完成,您应该在您成功处理购买之后 – (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)事务方法中完成交易.

您需要调用的方法是[[SKPaymentQueue defaultQueue] finishTransaction:transaction].

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...