Intune MAM SDK: получить список управляемых приложений? - PullRequest
0 голосов
/ 06 июня 2019

Я использую Intune SDK в своем приложении для Android.

Я пытаюсь получить managedPackageList (целевые приложения, добавленные в защиту приложений Intune на портале Azure).

AppPolicy appPolicy = MAMPolicyManager.getPolicy();
String policy = appPolicy.toString();

Нетметод в appPolicy для получения списка управляемых пакетов, но policy (appPolicy.toString ()) содержит managedPackageList и многие другие сведения о политике.

Если кто-то может помочь получить список управляемого пакета в виде списка Java или массива.Я не хочу делать грязную работу по извлечению списка из policy.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 июня 2019

SDK Intune App состоит из следующих файлов:

Microsoft.Intune.MAM.SDK.aar : Компоненты SDK, за исключением файлов JAR библиотеки поддержки.

Microsoft.Intune.MAM.SDK.Support.v4.jar : классы, необходимые для включения MAM в приложениях, использующих библиотеку поддержки Android v4.

Microsoft.Intune.MAM.SDK.Support.v7.jar: Классы, необходимые для включения MAM в приложениях, использующих библиотеку поддержки Android v7.

Microsoft.Intune.MAM.SDK.Support.v17.jar: Классы, необходимые для включения MAM в приложениях, использующих библиотеку поддержки Android v17.

Microsoft.Intune.MAM.SDK.Support.Text.jar : Классы, необходимые для включения MAM в приложениях, использующих классы поддержки Android, в пакете android.support.text.

Microsoft.Intune.MDM.SDK.DownlevelStubs.jar : этот jarсодержит заглушки для системных классов Android, которые присутствуют только на новых устройствах, носсылки на методы в MAMActivity.Новые устройства будут игнорировать эти классы заглушек.Этот jar-файл необходим только в том случае, если ваше приложение выполняет анализ классов, производных от MAMActivity, и большинству приложений не нужно его включать.Если вы используете эту банку, вы должны быть осторожны, чтобы исключить все ее классы из ProGuard.Все они будут в корневом каталоге «android»

com.microsoft.intune.mam.build.jar: Плагин Gradle, помогающий интегрировать SDK.

CHANGELOG.txt: Предоставляет записи об изменениях, внесенных в каждую версию SDK.

THIRDPARTYNOTICES.TXT: Уведомление об атрибуции, в котором признается сторонняя организация и / или OSSкод, который будет скомпилирован в ваше приложение.

Ссылка: https://docs.microsoft.com/en-us/intune/app-sdk-android#whats-in-the-sdk

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...