Error Domain = SKErrorDomain Code = 2 «Не удается подключиться к iTunes Store» UserInfo = 0x6083900 {NSLocalizedDescription = Невозможно подключиться к iTunes Store}

Я пытаюсь протестировать свои покупки в приложении с помощью тестовой учетной записи. Когда я впервые пытаюсь приобрести автоматически возобновляемую подписку в приложении, все идет гладко, ошибок нет, и транзакция завершена, как ожидалось, с обновлением состояния транзакции на «SKPaymentTransactionStatePurchased». Но когда я тестирую сценарий, когда пользователь снова пытается приобрести подписку, я продолжаю получать указанную выше ошибку. Несмотря на то, что структура комплекта магазина отображает диалоговое окно, в котором говорится, что пользователь уже подписан, мой наблюдатель видит транзакцию как сбойную в состоянии (SKPaymentTransactionStateFailed).

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

Есть идеи? Это тестовая среда в песочнице.

16
задан user648630 7 March 2011 в 20:00
поделиться