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