Тема: WiaTag iOS — настройка ограничений и расширенные параметры сообщений
Уважаемые пользователи WiaTag,
Мы часто получаем вопросы и предложения по доработкам, нацеленным на то, чтобы пользователям было сложнее скомпрометировать работу приложения. Давайте посмотрим как можно задать системные настройки телефона и настройки приложения уже сейчас, чтобы справиться с этой задачей.
В этой статье разберем настройки для iOS устройств, в дальнейшем аналогичный пост будет для Android телефонов и планшетов.
В этом посте мы поговорим о том как:
- запретить пользователям удалять приложение
- ограничить права пользователя на изменение разрешений
- задать пароль на изменение ограничений
- задать дополнительные параметры, которые будут высылаться с геопозицией
Перейдем в системные настройки
Тут вам потребуется задать пароль (и запомнить его)
Теперь мы можем перейти непосредственно к самим настройкам.
Выключаем удаление приложений:
Удостоверимся, что сервисы геолокации включены для приложения:
https://dl.dropboxusercontent.com/st0jr … rvices.png
Удостоверимся, что сервисы геолокации включены в самой операционной системе и запретим изменение разрешений:
Удостоверимся, что у пользователя всегда будет включен мобильный интернет:
В настройках Основные —> Обновление контента удостоверьтесь, что обновление контента включено и настройка применена для приложения WiaTag. Это необходимо для корректной работы удаленного управления и чата в WiaTag:
Зайдем в Ограничения и удостоверимся, что пользователь не сможет изменять настройки обновления контента:
Таким же образом можно ограничить изменение любых других ограничений.
Со стороны приложения мы можем вы можете настроить отсылку дополнительных параметров и сообщений, которые больше расскажут об использовании приложения.
Вот как можно добраться до этих настроек:
Настройки —> Режимы пользователя —> свайп влево на имени режима, выбираем “редактировать”
В настройке данных находим Расширенные настройки и открываем:
Тут я бы хотел обратить ваше внимание на настройку “статус сервера и служб геопозиции”. Включив этот пункт, вы начнете получать отдельные сообщения о том, когда службы геолокации были выключены пользователем, когда произошло аварийное закрытие приложения или когда пользователь сам остановил сервис приложения на главном экране.
Пожалуйста, помните, что даже в совокупности все эти настройки скорее всего не остановят пытливый ум человека, старающегося найти уязвимости в системе, поэтому на наш взгляд, наилучшим выходом было бы выстроить бизнес-модель таким образом, чтобы пользователю было не выгодно вас обманывать.
Я буду рад ответить на оставшиеся вопросы тут или по почте p.bushuev@gurtam.com
Product Owner, Mobile
Gurtam