Я работаю с IAP, я хочу получить квитанцию, чтобы проверить ее.Как получить получение приложения после покупки с помощью тестовой учетной записи в iOS
Я попробовал этот
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions {
for (SKPaymentTransaction *transaction in transactions) {
switch (transaction.transactionState)//Each transaction should be processed by examining transactionState property.
{
case SKPaymentTransactionStatePurchased:
{
if([transaction.payment.productIdentifier isEqualToString:@"TC0001"])
{
}
**NSData *data = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];
NSError *error;
NSDictionary *response = [NSJSONSerialization JSONObjectWithData: data options: 0 error: &error]; //I am using sbjson to parse
NSLog(@"%@",response);**
//Finish transaction deletes the transaction from the default queue
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
}
break;
default:
break;
}
}
}
Я надеюсь, что я делаю правильно, потому что это то, что упоминается в документации. Но я получаю «нуль для ответа. Так что я что-то отсутствует.
Спасибо, rfox, я пройду через него – Ranjit