2016-12-30 2 views
1

Я пытаюсь использовать покупку Apple In-App в режиме разработки моего приложения. Я создал тест In-App продукта на ITunes подключение (Готов к Submit) и пытаемся извлечь идентификаторы в моем коде, но его говоря недействителен идентификаторИспользование Apple In-App Purchase в режиме разработки

Пожалуйста, скажите мне, что, как я могу проверить In-App Purchase в развитии режим (приложение не представляется жить еще)

шагов я использовал

  1. создали In-App продукт на моем ITunes подключения учетной записи, которые имеют статус Готов Отправить
  2. включена In-App покупки в моей Xcode проекте
  3. используя iAPHelper класс скачать здесь - https://github.com/saturngod/IAPHelper
  4. используя следующий код для доступа к продуктам

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

if(![IAPShare sharedHelper].iap) { 
    NSSet* dataSet = [[NSSet alloc] initWithObjects:@"com.mydomain.app.test", nil]; 
    [IAPShare sharedHelper].iap = [[IAPHelper alloc] initWithProductIdentifiers:dataSet]; 
} 

[IAPShare sharedHelper].iap.production = NO; 

[[IAPShare sharedHelper].iap requestProductsWithCompletion:^(SKProductsRequest* request,SKProductsResponse* response) 
{ 
    if(response > 0) { 
     SKProduct* product =[[IAPShare sharedHelper].iap.products objectAtIndex:0]; 
     NSLog(@"Price: %@",[[IAPShare sharedHelper].iap getLocalePrice:product]); 
     NSLog(@"Title: %@",product.localizedTitle); 
}]; 
+0

Это возможно. Следуйте документации и учебникам iOS и дайте подробный вопрос; в настоящее время это расплывчато. –

+0

Я обновил свой вопрос более подробно –

+0

@DineshKumarVyas вам нужно иметь приложение в среде Sandbox. Выполните шаги, указанные в официальном документе https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html –

ответ

0

Это работает для меня

Контракт на платные приложения должны быть в действительности для того, чтобы принимать данные об закупок приложений, настроенных.

Это сработало для меня. У меня была точно такая же проблема.

проверка: https://stackoverflow.com/a/2045064/3901620

+0

Я по-прежнему получаю недопустимые идентификаторы для своего списка продуктов. –

Смежные вопросы