With StoreKit1, some users' devices did not respond after invoking the payment interface:
SKProduct *product = [products objectAtIndex:0];
SKMutablePayment *myPayment = [SKMutablePayment paymentWithProduct:product];
if (quantity > 0) {
myPayment.quantity = quantity;
}
myPayment.applicationUsername = tradeNo;
[[SKPaymentQueue defaultQueue] addPayment:myPayment];