Мы понимаем, что различные разрешения, запрашиваемые приложением для Android, могут вызывать вопросы и опасения, и мы с большим удовольствием перечислим причины, по которым наше приложение требует различные разрешения.
Короткий ответ заключается в том, что каждый из запросов на разрешение включает одну или несколько функций нашего приложения (например, разрешение на камеру включает функцию сканирования штрих-кода).
Длинный ответ заключается в том, что Android "объединяет" некоторые разрешения вместе (например, нам нужен серийный номер твоего телефона для выполнения определённых функций диагностики и устранения неполадок, но Android позволяет нам запросить идентификационный номер, только запросив весь набор разрешений "Телефон", который включает в себя номер телефона, любой номер, на который ты можешь позвонить во время использования нашего приложения, и т.д., - ничего этого нам не нужно. -- ничего из этого нам не нужно, не интересно и не нужно собирать).
Кроме того, когда мы добавляем функцию, требующую нового разрешения, это требует от пользователя вручную принять обновление в Play Store. Чтобы обеспечить более беспроблемный опыт для наших пользователей, мы иногда добавляем разрешения для функций, которые появятся в ближайшем будущем, когда мы добавляем разрешение для новой функции, вступающей в силу в текущем обновлении. Некоторые из приведенных ниже разрешений позволят задействовать функции, которые находятся у нас на горизонте, но пока не анонсированы.
Не стесняйся читать статью полностью или используй ссылки ниже, чтобы перейти к интересующим тебя разрешениям.
Сетевые разрешения
Относительно разрешения изменять состояние wifi, изменять сетевое подключение, предотвращать засыпание телефона:
Наше приложение часто синхронизируется с нашими серверами, пока оно активно, так как большая часть данных базы продуктов и все твои резервные копии пользовательских данных живут на наших серверах по адресу https://www.myfitnesspal.com. Поскольку за время работы приложения пользователь может переместиться из зоны покрытия 3G/4G в зону покрытия WiFi, приложение должно быть способно продолжать соединение с нашими серверами при изменении режима подключения к сети. Опять же это разрешение является частью связки разрешений. Наше приложение просто должно уметь отслеживать тип присутствующего соединения, чтобы перемещать свои данные по тому соединению, которое в данный момент активно на твоём телефоне. В качестве последнего замечания на эту тему: приложение имеет возможность не давать телефону спать, но только для того, чтобы оно могло завершить любую задачу синхронизации, которая обрабатывается, без того, чтобы телефон не заснул посреди попытки приложения передать данные на наши серверы.
Что касается разрешения на съемку фотоаппаратом:
Как уже вкратце отмечалось ранее, наша функция сканирования штрих-кодов использует технологию камеры твоего телефона на базе Android для преобразования символа UPC на упаковке продуктов в дневниковую запись в твоём журнале питания. Разрешение запрашивается "на съемку в любое время", чтобы тебе не нужно было явно давать разрешение каждый раз, когда ты нажимаешь кнопку сканера для сканирования штрих-кода. Наше приложение никогда не обращается к твоей камере, кроме тех случаев, когда ты прямо просишь его об этом, касаясь сканера штрих-кода.
Что касается данных о местоположении:
Грубые данные о местоположении позволят нам улучшить релевантность рекламы, представленной тебе в приложении, за счёт того, что мы сможем таргетировать рекламу, основываясь на местоположении твоего устройства. В рамках этого процесса не собирается никакой личной идентифицирующей информации.
Что касается разрешений на работу в Интернете
Разрешения на доступ в Интернет даются потому, что наша база данных существует за пределами приложения (она огромна и ежедневно пополняется), и приложение должно иметь возможность обращаться к ней через соединение с сетью (через "сокет" или канал связи), чтобы получать результаты поиска по базе данных продуктов питания, поиска по штрих-коду UPC и сохранения данных твоего дневника в твоём аккаунте на сайте https://www.myfitnesspal.com. чтобы он был забэкаплен и доступен с любого устройства или компьютера, где ты мог бы войти в систему.
Что касается прав доступа к контактам
Наконец, что касается разрешения контактов (адресной книги), то в одной из последних версий приложения мы добавили возможность приглашать своих друзей присоединиться к тебе на MyFitnessPal прямо из приложения. Чтобы пригласить кого-то, тебе нужен его электронный адрес, поэтому приложение запрашивает разрешение Read Contacts, чтобы ты мог найти его электронный адрес в своих контактах, если ты его забыл, без необходимости выходить из приложения и запускать список контактов. Это единственный раз, когда приложение получает доступ к твоим контактам, и делается это только в том случае, если ты запрашиваешь приглашение друга. Если ты не приглашаешь друзей, то твои контакты никогда не будут доступны приложению. Когда ты приглашаешь друга, его контактная информация используется только для отправки отправленного тобой приглашения и не используется и не передаётся для каких-либо других целей.
Как и в случае с разрешением на идентификацию телефона, наша политика конфиденциальности подробно описывает, как мы используем эту и любую другую личную информацию, с которой соприкасается наше приложение.
Что касается разрешений на фотографии/медиа/файлы
Эти разрешения существуют для того, чтобы можно было выбирать фото профиля из различных источников на устройстве (внешнее хранилище, dropbox и т.д.). Они также позволят использовать будущие функции, которые будут опираться на выбор и загрузку изображений.
Что касается разрешений Bluetooth
Это разрешение позволит в будущем реализовать функции, связанные с сопряжением приложения MyFitnessPal с аппаратными устройствами.
Что касается разрешений на In-App Purchase
Это разрешение поддерживает запуск дополнительных функций в рамках MyFitnessPal Premium (существующие функции MyFitnessPal всегда останутся бесплатными).
Что касается разрешений на идентификацию
Это разрешение поддерживает опыт покупки в приложении, позволяя приложению MyFitnessPal считывать адрес электронной почты пользователя и другую информацию об аккаунте на Android для предварительного заполнения данных в процессе покупки.
Комментарии
0 комментариев
Статья закрыта для комментариев.