Подписки с автообновлением iOS: тестирование обновлений в песочнице не работает - PullRequest
0 голосов
/ 07 мая 2018

Я работаю над автоматически продлеваемой подпиской IAP в моем приложении для iOS. Я планирую иметь 3 разных уровня в одной группе подписки. В моем тестировании я смог успешно приобрести подписку, увидеть, что она обновляется несколько раз в песочнице, а затем останавливается после 5 или 6 попыток. Эта часть отлично работает. Но я хочу попробовать перейти с одного уровня на более высокий уровень из приложения. На этот раз, когда я пытаюсь добавить SKPayment с новым (обновленным) productID в очередь платежей, я сначала получаю предупреждение «Хотите ли вы изменить подписку на…», и после нажатия «Продолжить» я получаю подтверждающее сообщение, но я также получаю обратный вызов в SKPaymentQueue: updatedTransactions с состоянием Failed. Ошибка говорит:

"Ошибка транзакции = Ошибка домена = Код SKErrorDomain = 0" Невозможно подключиться к iTunes Store "UserInfo = {NSLocalizedDescription = Невозможно подключиться к iTunes Store}

Есть идеи, почему это может происходить, и можно ли вообще проверить наличие обновлений группы подписки из песочницы? Если нет, то как бы вы пошли на проверку этого?

...