Я пытаюсь проверить In App Purchase в среде песочницы.
Для проверки кода я сделал следующее:
Создание учетной записи тестового пользователя в приложении «Управление пользователями» в iTunes Connect
Создано несколько продуктов для покупок в приложении в разделе «Управление покупками в приложении». Я использовал числовые значения и буквенно-цифровые значения для идентификаторов продукта.
Загрузил приложение на iPhone, зашел в Настройки-> Магазин и вышел из обычного магазина и в тестовую учетную запись, созданную на шаге 1
Установить точку останова в
(1019 * *
Обратный вызов
Все представленные идентификаторы продуктов находятся в собственности response.invalidProductIdentifiers
.
При отправке запроса я сначала попробовал точные идентификаторы продуктов, созданные на шаге 2. Я также попытался поставить перед ними префикс Bundle ID:
NSString *id2 = @"com.super.duper.8";
NSSet *productList = [NSSet setWithObjects:id2, @"8", nil];
SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
Я что-то упускаю из виду?
Любая помощь приветствуется.
Ахим