在iPhone的App购买

时间:2010-07-08 06:03:18

标签: iphone in-app-purchase

我正在开发一款iPhone应用程序。为此我已成功添加In App Purchase功能。它适用于购买单件商品。我的问题是,如何通过单一购买请求到App Store购买多件商品? 有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:2)

您可以在 SKPayment 中使用数量属性...从用户中读取您想要的商品数量,然后将此值传递给 payment.quantity (默认情况下为1)。

SKPayment *payment = [SKPayment paymentWithProductIdentifier:inProductID];
payment.quantity = mNoOfItemsYouWant;
[[SKPaymentQueue defaultQueue]addTransactionObserver:mTransactionObserver];
[[SKPaymentQueue defaultQueue] addPayment:payment];

答案 1 :(得分:0)

每次购买都需要用户授权,所以我认为你不能做你想做的事。

但是,您可以进行单个应用内购买,其价格和行为类似于多个项目。例如:

  • 第1项 - $ .99
  • 第2项 - $ .99
  • 第3项 - $ .99
  • 捆绑(包括1,2,3) - $ 1.99