ストア キット フレームワークを使い始めたばかりです。2 つの質問があります。
1) 現在のユーザーが購入したすべてのアイテムを見つける方法はありますか? (ID のリストを取得) 2) すべてのアイテムを購入する方法はありますか? それとも、ユーザーに毎回プロンプトを表示する必要がありますか?
ありがとう
ストア キット フレームワークを使い始めたばかりです。2 つの質問があります。
1) 現在のユーザーが購入したすべてのアイテムを見つける方法はありますか? (ID のリストを取得) 2) すべてのアイテムを購入する方法はありますか? それとも、ユーザーに毎回プロンプトを表示する必要がありますか?
ありがとう
[[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) ワンクリックですべての商品を購入できることをユーザーに伝えることができたとしても。ユーザーは、各アイテムを個別に購入するよう求められます。