-3
A
回答
1
有一种方法可以通过调用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]找到购买的物品;
然后
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions{
for (SKPaymentTransaction * transaction in transactions) {
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchased: break;
case SKPaymentTransactionStateRestored:
//从transaction.originalTransaction.payment.productIdentifier获得有关项目信息
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
break;
case SKPaymentTransactionStateFailed: break;
case SKPaymentTransactionStatePurchasing: break;
default:
break;
}
}
}
2)即使你可以告诉用户,这是可能的通过一次点击购买所有物品。用户将被要求分别购买每个项目。
0
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
- 如果这些不同的IAP在iTunes中,你必须提示每一个人用户。但是,如果您想要在iTunes中创建一个IAP(例如com.abc.packOfTen)并购买它,则可以向用户提供10个项目。
相关问题
- 1. Android的StoreKit框架
- 2. .NET 2.0框架Service Pack 2的问题
- 3. 离子2框架signaturepad formbuilder问题
- 4. iPhone SDK StoreKit的问题
- 5. 框架问题
- 6. Xna框架问题
- 7. HTML框架问题
- 8. zend框架问题
- 9. HTML框架问题
- 10. CSS框架问题
- 11. HTML框架问题
- 12. css框架问题
- 13. 问题与框架
- 14. html框架问题
- 15. .NET框架问题?
- 16. 调整一个UITableViewCell框架问题
- 17. 框架会话问题struts2
- 18. 框架设计问题
- 19. 玩框架图标问题
- 20. Xcode中的框架问题
- 21. Zend框架的问题
- 22. 异步框架TaskEx.Delay问题
- 23. Zend框架路由问题
- 24. 实体框架SaveChanges问题
- 25. 框架集边界问题
- 26. iframe和框架集问题
- 27. Android框架的Bug问题
- 28. zend框架版本问题
- 29. 插件问题 - Zend框架
- 30. zend框架FlashMessenger问题