我添加了一个乱七八糟的活动来跟踪App购买,但是我可以看到每天购买的商品,但我可以看到itunes上没有连接,(有些用户看起来他们为同一商品多次购买)< / p>
这是购买代码:
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
for (SKPaymentTransaction *transaction in transactions) {
switch (transaction.transactionState) {
case SKPaymentTransactionStatePurchasing:
// show wait view here
statusLabel.text = @"purchasing under progress";
break;
case SKPaymentTransactionStatePurchased:
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
// remove wait view and unlock feature 2
statusLabel.text = @"Purchase successful";
UIAlertView *tmp = [[UIAlertView alloc]
initWithTitle:@"شكراً"
message:@"Purchase successful"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Ok", nil];
[tmp show];
[tmp release];
NSError *error = nil;
[SFHFKeychainUtils storeUsername:@"IAPadd400Jokes" andPassword:@"purchased" forServiceName:kStoredData updateExisting:YES error:&error];
[Flurry logEvent:@"Buy 400 jokes"];
break;
case SKPaymentTransactionStateRestored:
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
// remove wait view here
statusLabel.text = @"";
break;
case SKPaymentTransactionStateFailed:
if (transaction.error.code != SKErrorPaymentCancelled) {
NSLog(@"error in payment");
}
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
// remove wait view here
statusLabel.text = @"error in payment";
break;
default:
break;
}
}
}
我可能做错了,我需要你的帮助,
此致
瓦利德