我已经在我的应用程序中实现了 iAP,我正在尝试购买,但在StoreKitController
控制器中它返回之前的交易细节。
示例: 首先我使用产品名称“ABC”购买,此交易完成,之后我尝试使用产品“XYZ”进行另一笔交易,但在第二次交易中,我在下面获得产品名称和产品价格“ABC”方法。
- (void)DoBuy:(NSString*)ProductName PaymentType:(int)type Quantity:(int)Q
{
DLog(@"Product is.......%@",ProductName);
// My code
}
产品是.......ABC
和
- (void) completeTransaction: (SKPaymentTransaction *)transaction
{
DLog(@"Price is..%lf",ProductPrice);
DLog(@"%@",transaction.payment.productIdentifier);
// My Code
}
价格是...1.990000 ABC
但实际上这里应该是价格为 2.99 的产品“XYZ”
提前致谢。