iPhone Store Kit “Не может соединиться с iTunes Store”

Я работаю над добавлением покупок В приложении к моему приложению.

Я могу получить productsRequest:didReceiveResponse метод, и получает массив продуктов.

Моя проблема возникает, когда я добавляю SKPayment к SKPaymentQueue. После того, как я добавляю продукт к очереди, в paymentQueue:updatedTransactions метод транзакции всегда имеет SKPaymentTransactionStateFailed состояния.

Я NSLog "transaction.error" и это - то, что он возвращает: Ошибочный Domain=SKErrorDomain Code=0 UserInfo=0x165000 "Не может соединиться с iTunes Store"

Я вышел из Хранилища в приложении Настроек, но после попытки купить продукт в моем приложении оно никогда не просит, чтобы я вошел в систему с моей тестовой учетной записью. Это просто перестало работать с вышеупомянутой ошибкой.

77
задан CSchulz 22 February 2014 в 17:00
поделиться

1 ответ

Я предполагаю, что вы выполнили стандартные проверки на вменяемость: перепроверили код, подтвердили идентификаторы продуктов, сравнили код с Руководством по программированию покупок в приложении и т. д.

Это может быть смешно, но - если вы уверены, что ваш код правильный - сделайте жесткий сброс (полную очистку) вашего iPod (Настройки = > Общие = > Сброс = > Стереть все содержимое и настройки). Я ломал голову над этой проблемой в течение нескольких часов - оказалось, что мой код был правильным, и жесткий сброс был решением.

23
ответ дан 24 November 2019 в 10:53
поделиться