Ограничения проверки правописания и поиска определений для устройств iOS

В ОС iOS 8.1.3 представлены параметры профиля конфигурации, которые можно использовать для ограничения доступа к функциям определений и проверки правописания на сопровождаемых устройствах.

Значения ключей можно использовать для отключения доступа к следующим функциям на сопровождаемых устройствах:

  • поиск определений для выделенных слов;
  • проверка правописания и автокоррекция при вводе;
  • предиктивный набор с клавиатуры.

Указанные ключи определены в составе компонента профиля ограничений и описаны в справочнике ключей профиля конфигурации.

Ключ Тип Значение
allowDefinitionLookup Логическое значение Только сопровождаемые
Если задано значение false, поиск определений отключается
По умолчанию настроено значение true
allowSpellCheck Логическое значение Только сопровождаемые
Если задано значение false, проверка правописания при вводе с клавиатуры отключается
По умолчанию настроено значение true
allowAutoCorrection Логическое значение Только сопровождаемые
Если задано значение false, автокоррекция при вводе с клавиатуры отключается
По умолчанию настроено значение true
allowPredictiveKeyboard Логическое значение Только сопровождаемые
Если задано значение false, предиктивный набор с клавиатуры отключается
По умолчанию настроено значение true

Дополнительные сведения об использовании профилей конфигурации см. в справочнике по развертыванию ОС iOS.

Примечание. Указанные параметры в данный момент отсутствуют в Apple Configurator или Менеджере профилей. При установке стороннего решения по управлению мобильными устройствами (MDM) обратитесь к производителю MDM, чтобы получить информацию об использовании данных параметров.

Установка пользовательского профиля

Несмотря на то что указанные ограничения в данный момент отсутствуют в Apple Configurator или Менеджере профилей, можно создать профиль и установить его на сопровождаемом устройстве с помощью Apple Configurator. Кроме того, некоторые сторонние решения по управлению мобильными устройствами (MDM) позволяют непосредственно контролировать данные параметры или импортировать пользовательский профиль, например профиль, рассмотренный ниже. Чтобы получить информацию об использовании указанных параметров, обратитесь к производителю MDM.

Пример профиля

Пользовательский профиль можно создать с помощью текстового редактора, такого как TextEdit.

В этом примере все четыре параметра отключены, а профиль может быть удален. Если один или несколько параметров необходимо включить, прежде чем сохранять документ, измените текст с <false/> на <true/> после соответствующего ключа.

Если необходимо предотвратить удаление профиля пользователями, после ключа PayloadRemovalDisallowed измените текст с <false/> на <true/>.

  1. Скопируйте текст ниже, начинающийся с <?xml и заканчивающийся </plist>
  2. Откройте новый документ в TextEdit.
  3. Выберите «Формат» > «Конвертировать в простой текст».
  4. Вставьте текст в пустое окно TextEdit.
  5. Сохраните документ под именем Disable Lookup and Spelling Features.mobileconfig.
  6. При отображении запроса подтвердите, что требуется использовать расширение .mobileconfig.

После импорта профиля конфигурации в Apple Configurator можно установить его на сопровождаемом устройстве. При использовании стороннего решения MDM, которое поддерживает пользовательские профили, обратитесь к производителю MDM за инструкциями по импорту и установке профиля.

Пример

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
       <key>PayloadContent</key>
       <array>
           <dict>
               <key>PayloadDescription</key>
               <string>Configures restrictions</string>
               <key>PayloadDisplayName</key>
               <string>Restrictions</string>
               <key>PayloadIdentifier</key>
               <string>mdm.example.com.98D87CE5-6F05-4B65-8CAB-6062807AA17D.com.apple.applicationaccess.4B4C1A25-AD68-44FF-93B3-904F5269705C</string>
               <key>PayloadType</key>
               <string>com.apple.applicationaccess</string>
               <key>PayloadUUID</key>
               <string>E4BAF61C-FE19-4777-8494-432357829A03</string>
               <key>PayloadVersion</key>
               <integer>1</integer>
               <key>allowSpellCheck</key>
               <false/>
               <key>allowDefinitionLookup</key>
               <false/>
               <key>allowAutoCorrection</key>
               <false/>
               <key>allowPredictiveKeyboard</key>
               <false/>
           </dict>
       </array>
       <key>PayloadDisplayName</key>
       <string>Disable Lookup and Spelling Features</string>
       <key>PayloadIdentifier</key>
       <string>mdm.example.com.98D87CE5-6F05-4B65-8CAB-6062807AA17D</string>
       <key>PayloadRemovalDisallowed</key>
       <false/>
       <key>PayloadType</key>
       <string>Configuration</string>
       <key>PayloadUUID</key>
       <string>0CB19A15-A94A-433E-B897-099150FF55BE</string>
       <key>PayloadVersion</key>
       <integer>1</integer>
   </dict>
</plist>
Дата публикации: