Приложения iOS "в настоящее время не могут быть приобретены"
Каждый раз, когда я открываю App Store на своем iPad, примерно через 30 секунд появляется сообщение о том, что в настоящее время невозможно купить несколько приложений. По-видимому, эта проблема возникает при попытке загрузить приложение или обновление, а затем отмена, когда он запрашивает мой пароль. Даже если я загружу его успешно позднее, уведомление будет сохранено.
Как я могу остановить это уведомление?
1 ответ
Этот поток в сообществах поддержки Apple широко обсуждает проблему. Люди там заслуживают доверия для поиска этого решения.
Кажется, это вызвано проблемой во внутреннем файле базы данных SQLite, который использует iOS для отслеживания загрузок и взаимодействия с журналом в App Store. Решение состоит в том, чтобы стереть файл. Сам файл не очень важен; по большей части, это всего лишь локальная запись прошлых загрузок. AFAIK, единственная поддерживаемая вещь, которую вы можете сделать, чтобы очистить эту базу данных от полной очистки и восстановления из резервной копии; однако бесплатный инструмент iExplorer может удалить его.
В интерфейсе iExplorer:
- Откройте ваше устройство и перейдите к Media> Загрузки
- В папке «Загрузка» вы найдете файл с именем «downloads». [some number] .sqlitedb '
- Удалить этот файл (необязательно: сначала создать резервную копию).
- Перезагрузите устройство iOS. (Будет создана чистая, пустая версия базы данных sqlite.)
Та-да! Вы должны быть свободны от этой проблемы ... если какая-либо последующая загрузка не запускает базовую ошибку. (Только Apple может это исправить.)
Для любопытных:
В этой базе данных SQLite я немного задумался. Кажется, что есть ошибка где-то, что приводит к случайным входам там с флагом, указывающим, что они должны быть куплены, - но сам App Store отклоняет попытку покупки по таким причинам, как «вы уже приобрели это приложение».
В частности, значение 1 в поле «is_purchase» таблицы «загрузка» в этом файле sqlitedb похоже точно соответствует имени и количеству приложений, которые «не могут быть приобретены» в супер-раздражающем диалоговом окне.