Фон
Я серверный разработчик, работающий над API для приложения iOS. Время от времени, когда мы находимся в разработке (когда у нас есть большие изменения в базе данных), мы перезагружаем наш сервер. Этот процесс очищает все данные на стороне сервера для участника, включая все токены устройств приложений, используемые для push-уведомлений.
Проблема
В то же время, когда я сбрасывал базу данных сервера, я пытался удалить приложение и удалить все связанные данные приложения. Я надеялся, что если я сделаю это в следующий раз, когда установлю приложение, это будет похоже на то, что это была первая загрузка снова. Это не работает.
Как я это делаю:
Я попробовал шаги, перечисленные на следующем сайте https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html .
Я также попытался удалить через телефон:
В разделе «Настройки» > «Основные» > «Использование» > «ХРАНИЛИЩЕ» > «Управление хранилищем». Я нажимал на приложение, а затем нажимал «Удалить приложение»;
В разделе «Настройки» > «Основные» > «Использование» > «ICLOUD» > «Управление хранилищем». Я нажимал на текущее устройство, затем выбирал приложение, отключал резервное копирование и удалял.
Я надеялся, что это удалит все данные, чтобы при переустановке через приложение Xcode или Test Flight приложение снова запускалось так же, как пользователь в первый раз. Однако этого не происходит. Приложение по-прежнему запоминает некоторые настройки, в частности, оно думает, что я уже отправил токен своего устройства, и больше не будет запрашивать его.
Вопрос
Как мне удалить приложение с устройства, чтобы все данные приложения были удалены, а при следующей переустановке меня рассматривали как нового пользователя?
Пожалуйста, попробуйте следующее:
Перейдите в «Настройки» -> «Основные» -> (iPhone/iPad/iPod/и т. д.) «Хранилище» -> «Выберите приложение» и «Удалить приложение».
Перейдите в «Настройки» -> «Профили и управление устройствами» (также может называться «Профили», если вы не используете эту функцию, ее там не будет) и удалите все данные приложения.
Перейдите в «Настройки» -> [Ваше имя] (в самом верху) -> iCloud -> «Управление хранилищем» -> выберите приложение и «Удалить данные».
Удалите и переустановите приложение «Test Flight».
Полностью перезагрузите устройство (нажмите и удерживайте Home и Sleep, пока не появится логотип Apple)
5а. Если это устройство предназначено только для тестирования, вы можете перейти в «Настройки» -> «Основные» -> «Сброс» -> «Сбросить все настройки».
Дайте мне знать, если это работает!
тюбик
Леви Путна
Пасьер
Гогович
Тодд
тюбик
тюбик