Параметры оболочки приложения Android
MaaS360 позволяет определить пользовательские параметры переноса оболочки приложения для корпоративных приложений.
Для добавления параметров переноса приложения выполните следующие действия:
- На странице ПорталMaaS360 Домой выберите . Откроется страница Каталог приложений.
- Щелкните по Добавить, разверните раздел Android и выберите Приложение J2EE для Android. Откроется окно Приложение J2EE для Android .
- Щелкните по вкладке Конфигурация и задайте дополнительные параметры в виде пар ключ-значение.
В следующей таблице перечислены параметры переноса приложения:
| Параметр | Возможные значения | Описание |
|---|---|---|
| OverrideNetworkParams | истина, false Значение по умолчанию: истина |
Если этот параметр- истина, MaaS360 переопределяет фабрику гнезд SSL и обработчик доверия в соединении URL, если шлюз включен. Если этот параметр- false, то можно использовать собственную реализацию, но шлюз не будет работать. |
| packagesToУдалить | имена пакетов через запятую | MaaS360 выбрасывает исключение, если приложение содержит многочисленные библиотеки. MaaS360 поддерживает такие функции, как split dex и multidex для преодоления таких сценариев, но исключение инициируется, когда число библиотек в файлах DEX превышает допустимый предел, несмотря на разделение файлов DEX . Это исключение можно устранить, удалив некоторые пакеты из итогового файла APK , например, библиотеки поддержки и ненужные игровые службы. Пример: packagesToRemove=com.sun, com.apple |
| packagesToSkipCodeInjection | имена пакетов через запятую | При работе с определенными пакетами в приложенииMaaS360 выбрасывает исключение. Можно использовать следующий параметр конфигурации, чтобы освободить такие пакеты от добавления кода или управления. Пример: packagesToSkipCodeInjection=com.bing, com.you |
| ignoreNotificationRestrictions | истина, false Значение по умолчанию: false |
Если этот параметр- истина, MaaS360 не расширяет диспетчер уведомлений Android и игнорирует ограничения уведомлений. Этот параметр поддерживается только в ОС Android версии 5.0 и выше. |
| httpClientLibVersion | 1.1.1, 1.1.2, 1.2.0 Значение по умолчанию: 1.2.0 |
Версия Библиотечная библиотека , которая должна быть включена в оболочный файл APK . Существует три версии библиотеки Http-клиент , несовместимые друг с другом. |
| disableD8Check | истина, false | В настоящее времяMaaS360 не поддерживает декомпиляцию приложений, которые компилируются с помощью компилятора D8 dex. Для выпуска платформы MaaS360 10.71 MaaS360 выводит сообщение об ошибке, если приложения компилируются с D8. Для устранения этой ошибки выполните одно из следующих действий:
|
| Метод защиты | истина, false | При использовании библиотеки Retrofit метод Преобразователь ответов в библиотеке выбрасывает следующие исключения:
|
| continueSplitDex | истина, false Значение по умолчанию: истина |
При обнаружении в приложении большого числа методов MaaS360 автоматически сохраняет важные классы в первичном файле dex и перемещает другие классы в дополнительный файл dex в фоновом режиме. Если этот параметр- false, MaaS360 показывает пользовательский интерфейс, позволяющий вручную перемещать классы в основной файл dex. |