Tur*_*age 9 iphone in-app-purchase
我在我的应用程序中有InApp购买设置.我虽然有一些奇怪的行为.每次我启动应用程序时,我都会打电话
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
Run Code Online (Sandbox Code Playgroud)
设置初始观察者.然而,这立即触发
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
Run Code Online (Sandbox Code Playgroud)
每个交易的完整数组.我试着打电话
[[SKPaymentQueue defaultQueue] finishTransaction: transaction];
Run Code Online (Sandbox Code Playgroud)
在每个事务上再次重新启动应用程序,但是当我调用addTransactionObserver时,paymentQueue仍然会触发.我现在的主要目标是刷新事务队列并开始清理.我不知道我是如何进入这种状态的,也不知道如何摆脱它.
小智 5
确保您已实现此方法:
-(void)paymentQueue:(SKPaymentQueue *)queue removedTransactions:(NSArray *)transactions;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2912 次 |
| 最近记录: |