2013-12-14 3 views
0

это для изолированного режима (тестирование) я получаю пустой массив в запросе skproductя получаю ноль на skproductsresponse в в покупке приложения, которая находится в изолированном режиме

Я пробовал:

  1. я связавший с ITunes «готовится к загрузке» состоянием

  2. я скачал предварительный файл и изменить версию и связать идентификатор, который сопоставляется с ITunes соединяет

  3. в (управление в покупке приложения) на ITunes замыкающийся> я имел "Готов представить"

но здесь

я получаю ошибку :

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response 

{ 
    NSArray *products = response.products; 

    NSLog(@"product==>%@",products); 

****empty Array****** 

     proUpgradeProduct = [products count] == 1 ? [products objectAtIndex:0] : nil; 
     if (proUpgradeProduct) 
     { 
      NSLog(@"Product title: %@" , proUpgradeProduct.localizedTitle); 
      NSLog(@"Product description: %@" , proUpgradeProduct.localizedDescription); 
      NSLog(@"Product price: %@" , proUpgradeProduct.price); 
      NSLog(@"Product id: %@" , proUpgradeProduct.productIdentifier); 
     } 

     for (NSString *invalidProductId in response.invalidProductIdentifiers) 
     { 
      NSLog(@"Invalid product id: %@" , invalidProductId); 
     } 

     [[NSNotificationCenter defaultCenter] postNotificationName:kInAppPurchaseManagerProductsFetchedNotification object:self userInfo:nil]; 
    } 

Пожалуйста помогите мне ....

ответ

0

Проверьте response.invalidProductIdentifiers. Вы должны найти свой SKProduct. Если это так, ваш идентификатор продукта не был распознан в App Store.

+0

Да, я получил недопустимый идентификатор продукта только в то время как NSLog (@ «Недопустимый идентификатор продукта:% @», invalidProductId); – praveen

+0

Какое решение для этого, пожалуйста, скажите мне? – praveen

+0

@praveen Просто найдите 'invalidProductIdentifiers'. Есть много контрольных перечней, например: http://stackoverflow.com/questions/18511722/skproductresponse-invalid-product-identifiers-nothing-helps –

0

Измените идентификатор своего пакета в проекте на то, что у вас есть в itunes.