В приложении покупки iPhone симулятор почему отключен? - PullRequest
3 голосов
/ 01 февраля 2011

Просто быстрый вопрос, видите ли вы причину, по которой Apple отключила многие вещи на симуляторе iPhone, такие как:

  1. тестирование При покупке приложений
  2. тестирование большинства сервисов Game Center
  3. wifi-соединение

Как вы живете с этими тремя?

Если вы хотите быстро отладить / запустить приложение на симуляторе, который требует покупки внутри приложения,Вы просто меняете некоторые места в исходном коде, чтобы сказать приложению, что покупка сделана?

Если вы хотите быстро протестировать свое приложение (на симуляторе), как оно работает без подключения к Интернету, вы включаетеВаш аэропорт выключен?Есть ли у вас какие-либо способы проверить, как приложение работает, когда соединение быстрое / медленное / очень медленное (даже на реальном устройстве)?

С уважением

Ответы [ 5 ]

13 голосов
/ 25 августа 2011

Похоже, что Apple наконец-то разрешила тестировать покупки в приложении в симуляторе, начиная с iOS 5. По крайней мере, в iOS 5 Beta 6 это работало для меня.

PS. Хотя я не нашел официальной ссылки для подтверждения ...

2 голосов
/ 01 февраля 2011

Прочтите этот пост Дэвид Линсин .

Из Руководство для разработчиков iTunes Connect :

... the Store KitAPI недоступны при тестировании на симуляторе iPhone.

1 голос
/ 30 января 2013

Теперь включено тестирование внутриигровых покупок в симуляторе.

0 голосов
/ 30 марта 2012

Пожалуйста, перейдите по ссылке ниже.Это очистит ваши сомнения.

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/.

ЕСЛИ вам нужно сделать приложение для покупок в приложении, у вас должно быть следующее.

  1. Идентификатор приложения (UDID) .. (подготовка)
  2. iTunesConnect.
  3. Создание идентификаторов продуктов из iTunesConnect.
  4. Платформы StoreKit.

StoreKit Framework взаимодействует между вашим устройствоми магазин приложений.Не ч / б симулятор iOS и AppStore.

0 голосов
/ 01 февраля 2011

Устройство имеет UDID, но на симуляторе нет UDID.

...