2013-11-09 2 views
1

Я использую In-App-Purchasing в первый раз в ios, для этого я выполняю шаги, указанные в следующих ссылках.Тестирование In-App-Покупка в ios

http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial

и

http://www.tutorialspoint.com/ios/ios_in_app_purchase.htm

У меня есть добавить два расходных продукт в моем приложении на ITunes подключения. создайте и загрузите новый профиль обеспечения и настройте его с помощью моего проекта. создать тест пользователя для тестирования в приложение покупки

мой вопрос

«response.products.count» пусто на устройстве и на тренажере возвращает 2 (который является правильным продуктом).

Я не знаю, почему он не работает на устройстве.

(1). Можем ли мы протестировать In-App-Purchasing в режиме песочницы на «устройствах разблокировки»?

(2). Можем ли мы протестировать In-App-Purchasing в режиме песочницы на «устройствах для джейлбрейка»?

Не могли бы вы помочь мне решить эту проблему.

Спасибо.

+0

если устройство Jailbreak или разблокирован это не имеет значения в покупку через приложение In-App-покупки работает на всех устройствах IOS –

+0

спасибо за комментарий, является тестирование (режим песочницы) в приложении-покупки все так работают на джейлбрейк и разблокированные устройства? –

+0

да, это будет работать на устройствах обоих типов. –

ответ

0

Это ошибка со стороны сервера Apple. потому что с последних нескольких дней многие тестовые счета не работают.

Исправить эту проблему, я просто зарегистрировал нового пользователя в iTunesConnect, но я установил их магазин в «США».

+0

«response.products.count» пуст на устройстве И на симуляторе он возвращает 2 (что является правильным количеством товаров). если эта проблема возникает на стороне сервера Apple, то как она работает на симуляторе. –

0

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

+0

да, я делаю то же самое. но все еще проблема. –

+0

проверить профиль профиля подготовки, а затем проверить –

+0

Я использую правильный профиль подготовки, созданный для этого приложения, и я также создаю новый идентификатор пакета, который не является идентификатором набора подстановочных знаков, когда я тестирую свое приложение на устройствах, а затем сначала удаляю старое приложение из устройства и установить новый свежий app.i не знаю, что я делаю неправильно, пожалуйста, помогите –

0

В некоторых случаях возникает проблема при получении продуктов с сервера, если ваше приложение работает в симуляторе, тогда оно будет работать с вашим устройством .... просто проверьте свой сертификат, который вы использовали для тестирования на устройстве, а также учетную запись sandbox. он работает, попробуйте спасибо ...

+0

Я уже проверил их обоих несколько раз, и это верно. –