Клавиатура я недавно установил на 8 прошивке предоставляет возможность (в настройках) «Разрешить полный доступ»?
Что делает этот параметр?
Клавиатура я недавно установил на 8 прошивке предоставляет возможность (в настройках) «Разрешить полный доступ»?
Что делает этот параметр?
Ответы:
«Разрешить полный доступ» не имеет ничего общего с использованием реальной клавиатуры. Клавиатура доступна для использования во всей системе независимо от этого параметра. Короче говоря, предоставление полного доступа предоставляет разработчику клавиатуры дополнительный доступ к некоторым вашим данным и предоставляет разработчику доступ к Интернету. Из технических характеристик в разделе «Проектирование для доверия пользователей» Allow Full Access делает это:
Второй пункт - это то, что Apple действительно хочет, чтобы вы поняли. С Allow Full Access разработчик МОЖЕТ отправить ваши нажатия клавиш на свой сервер для обработки, которые могут включать в себя:
Apple подчеркивает тот факт, что разработчик МОЖЕТ использовать ваши нажатия клавиш по гнусным причинам вместо законных причин, перечисленных выше. Разработчик может записать вашу конфиденциальную информацию, такую как номер кредитной карты или почтовый адрес.
На мой взгляд, разработчик не может написать полноценное расширение клавиатуры без запроса полного доступа. Без полного доступа я не могу использовать встроенные покупки, я не могу синхронизировать ваши предпочтения с помощью iCloud, я даже не могу предоставить базовую функцию автокоррекции.
Я только что закончил разработку расширения клавиатуры для iOS. Моя клавиатура никогда не отправляет ваши нажатия клавиш через Интернет. Я никогда не увижу, что ты напечатал. По моему мнению, проблем с конфиденциальностью нет, но вы все равно получаете страшное сообщение от Apple, когда включаете Allow Full Access. Если у вас есть проблемы с включением Allow Full Access, спросите разработчика, как они используют ваши данные / нажатия клавиш.
Еще одно примечание: вы не можете использовать пользовательскую клавиатуру для ввода в поле пароля. iOS всегда будет использовать системную клавиатуру для полей пароля. Разработчики, которые обрабатывают ваши нажатия клавиш, не будут иметь доступа к вашим паролям, если вы не введете свои пароли в поле без пароля.
Если вы попробуете это, он сообщит вам об этом:
Пользователи могут нажать здесь имя клавиатуры и установить флажок «Разрешить полный доступ». Это дает пользователю еще одно приглашение:
«Полный доступ позволяет разработчику этой клавиатуры передавать все, что вы печатаете, включая вещи, которые вы ранее набирали с этой клавиатуры. Это может включать конфиденциальную информацию, такую как номер вашей кредитной карты или почтовый адрес».
Если пользователь выбирает принять это приглашение и разрешить клавиатуру, теперь он доступен для всей системы. Когда виртуальная клавиатура появится, просто нажмите значок глобуса в нижнем левом углу, чтобы просмотреть доступные клавиатуры, или удерживайте значок, чтобы открыть список.