Как сбросить статус прозрачности отслеживания приложений на notDetermined?
У меня есть приложение для iOS, и я хочу протестировать код, связанный с диалоговым окном ATT. После установки приложения при последующих переустановках выбор пользователя сохраняется, и переключатель отображается в настройках (Настройки> Конфиденциальность> Отслеживание).
Есть ли способ имитировать первую установку и увидеть диалог ATT?
Я попробовал «Сбросить местоположение и конфиденциальность» и «Сбросить все настройки» с удаленным приложением, а затем установил его снова. Устройство iOS версии 14.6
2 ответа
Если вы просто хотите просто протестировать его, вы можете попробовать присвоить ему новый идентификатор пакета. Для системы это похоже на новую установку, поэтому вы можете проверить разрешения прозрачности отслеживания приложений.
Как правило, переустановка приложения сбрасывает состояние на notDetermined.
- Обратите внимание: я обнаружил, что если у вас установлено приложение iOS и watchos, переустановите только приложение iOS, не сбрасывайте статус прозрачности отслеживания приложения на notDetermined.
Итак, вам необходимо удалить приложение iOS и watchOS.