Нет товаров, возвращенных из SKProductsRequest

Это моя первая попытка, и я столкнулся с проблемой получения списка продуктов!

Я создал специальный профиль, например: com.mycompany.myproduct, и дополнительную функцию в iTunes, например com.mycompany.myproduct.feature.

Эта функция связана с существующим приложением, которое уже находится в магазине, но еще не реализовано при покупке приложения, которое использует com.mycompany.myprod в качестве своего идентификатора.

Я создал новую версию, используя com.mycompany.myproduct, и развернул ее на своем телефоне, и она работает нормально, за исключением случаев, когда я пытаюсь получить список доступных продуктов (есть одна настройка для подключения iTunes). Я получаю количество возвратов, равное 0.

Не уверен, где я ошибаюсь, поэтому был бы очень признателен за совет....

Спасибо


person user7865437    schedule 30.12.2010    source источник
comment
Теперь я получаю недопустимые идентификаторы продуктов, что является своего рода улучшением. Не понимаю, в чем проблема, я вышел из системы под своим именем на устройстве, но мне не предлагается войти в систему под моей тестовой учетной записью? Я одобрил эту функцию, но не отправил ее на рассмотрение, так как мне это не нужно во время тестирования? Это довольно расплывчато в том, как заставить это работать???   -  person user7865437    schedule 30.12.2010
comment
опечатка в профиле обеспечения была виновником!   -  person user7865437    schedule 04.01.2011
comment
у вас есть ответ на это? Я сталкиваюсь с точно таким же сценарием..   -  person TharakaNirmana    schedule 30.07.2015


Ответы (2)


Это старый вопрос, но я подумал, что помогу прояснить кому-либо еще эту проблему, найдя это через Google.

Проверьте свойство invalidProductIdentifiers вашего объекта SKProductsResponse. Он должен быть пуст.

Часть того, что может произойти, заключается в том, что ваши идентификаторы неправильно настроены в iTunesConnect. Они должны быть указаны как «Готово к отправке» или «Ожидание снимка экрана».

person Derek    schedule 16.01.2013
comment
+1 хороший вопрос, хороший ответ. Моя проблема связана с приложением Newstand. У бесплатных подписок есть данные, у платных — в invalidProductIdentifyers :) - person ; 01.07.2013

У меня такая же проблема, SKProductsRequest не возвращает товары и проверяет все в соответствии с предложение статьи и по-прежнему не возвращает товары. Позже я перезагрузил свой iPod, настроил WiFi и снова запустил XCode, он вернул список продуктов.

Я совершенно уверен, что это сброс iPod, исправленная проблема.

person heMac    schedule 18.04.2011
comment
Кроме того, вы можете удалить свое приложение с устройства и повторить попытку. - person Chris Chen; 07.04.2012