Добавление в приложение Покупка (подписка) к приложению iOS - не удается выполнить тестирование («Неверный идентификатор продукта») - PullRequest
1 голос
/ 12 декабря 2011

Я некоторое время боролся с добавлением In App Purchase в существующее приложение iOS. Сначала немного предыстории:


Фон

Приложение было в App Store в течение некоторого времени, и у него довольно много пользователей. Приложение использует push (успешно), а также активируется для покупки в приложении на портале для разработчиков (начиная с первой версии приложения).

Теперь целью является внедрение подписок (с возможностью автоматического продления) с использованием Urban Airship.


Задача

Продукт подписки был добавлен в iTunes Connect и Urban Airship, и я дважды и трижды проверял, что идентификатор продукта идентичен.

Но я все еще получаю «НЕДЕЙСТВИТЕЛЬНЫЙ ПРОДУКТ ID»

Обновление № 1 Чтобы ответить на комментарий V1ru8: я тестировал три разных случая. Я удалил и повторно добавил продукт в iTunes Connect и Urban Airship около недели назад и протестировал пару минут назад.

Мой продукт подписки помечен как «Готов к отправке» в iTunes Connect. Я также добавил скриншот.

Я прочитал тонны информации и документации по этому вопросу (http://troybrant.net/blog/2010/01/invalid-product-ids/, http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/,, чтобы упомянуть некоторые), но все же, некоторые вопросы остаются без ответа:

  • Нужно ли отправлять версию своего приложения с продуктом In-App Purchase для утверждения, чтобы иметь возможность его протестировать? (Apple заявляет, что «Ваши первые покупки в приложении должны быть представлены с новой версией приложения. Выберите их в разделе« Покупки в приложении »на странице сведений о версии и нажмите Готово к загрузке двоичных файлов»., Но это не так) не говоря уже о том, относится ли это к тестированию или нет)
  • Существуют ли другие причины, которые могут вызвать эту ошибку, относящиеся к подпискам?

Если я пропустил добавление какой-либо информации, напишите комментарий, и я обновлю вопрос как можно скорее.

Заранее спасибо!


Обновление

Может быть, V1ru8 был на что-то. Внезапно я получил свой подписной продукт в списке. Я попробую некоторые покупки и другие тесты, чтобы проверить, работает ли это тоже.

1 Ответ

2 голосов
/ 12 декабря 2011

У меня было то же самое поведение несколько раз при внедрении покупок в приложении. Я мог бы решить это каждый раз, подождав некоторое время и попробовав снова. Для меня это заняло до 3 дней на работу. Песочница в App Store не очень надежна. Поэтому, когда вы дважды проверили свое удостоверение личности, и оно все еще не работает, просто подождите день или два, и волшебным образом это сработает.

...