Задать вопрос
@artyomabramov

Как сделать встроенные покупки?

Пытаюсь сделать встроенные покупки в приложении. Делал всё по урокам, iap в iTunes Connect со скриншотом и "Cleared for Sale". Тестового пользователя сделал, залогинился с него, пришлось даже ввести номер карточки. Пытаюсь получить список доступных продуктов в приложении и получаю в ответ пустой массив, если включить авиарежим, то выдаёт ошибку, значит до этого список-таки запрашивал.

Вызываю всё это дело таким образом:

SKRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"тут ID"]];

request.delegate = (id)self;
[request start];

После в - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response пытаюсь узнать список.

Девайс без джэйлбрека
Есть подозрения на то, что не заключен iOS Paid Apps контракт, может это повлиять?

Кто-нибудь знает что делать?
  • Вопрос задан
  • 2959 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@artyomabramov Автор вопроса
Покупки становятся доступны для теста после заключения контракта
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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