@sadgb

[Решено] Помогите пожалуйста с InApp purchases

Прошу помощи хабрасообщества в решении возникшей проблемы

Предыстория
Платное приложение в iTunesConnect в состоянии Waiting For Upload, пока НИ ОДНОГО билда не загружалось
В InApp 1 элемент:
Reference name: GodMode
Product ID: #{Bundle identifier}.godmode
Type: Non-Consumable
Status: Ready to Submit

Дальше я делаю
if ([SKPaymentQueue canMakePayments])
{
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
}


Тут все ОК
Дальше пытаюсь запросить данные

- (void) requestProductData
{
SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObject: @"#{Bundle identifier}.godmode"]];
request.delegate = self;
[request start];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
if ( [myProduct count] == 0 )
{
// ВСЕ ВРЕМЯ ЗАХОДИТ СЮДА
UIAlertView* x = [[UIAlertView alloc] initWithTitle:@"..."];
}
// populate UI
[request autorelease];
}


Конкретно этот элемент магазина создал еще вчера
не работает ни на девайсе ни в симуляторе — и там и там я вышел из аккаунта магазина

В чем моя ошибка?
  • Вопрос задан
  • 2662 просмотра
Пригласить эксперта
Ответы на вопрос 3
getencapsulated
@getencapsulated
developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/DevelopingwithStoreKit/DevelopingwithStoreKit.html это изучал? нужен sandbox-аккаунт как я понимаю, по крайней мере в случае с gamecenter так.
Ответ написан
Комментировать
@sadgb Автор вопроса
да, он у меня есть, в случае с геймцентром предлагают войти, а тут просто возвращается пустой список
Да и в симуляторе не особо есть возможность зайти под тестовым пользователем
Ответ написан
Комментировать
@sadgb Автор вопроса
Пока ваш счет не в статусе verified вы так и будете получать пустой список, весьма печально =)
теперь все работает
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы