Intereting Posts

Рабочий процесс MDM в Android

Может ли кто-нибудь помочь мне решить, как сделать интеграцию с MDM в Android от клиента и сервера?

Я хочу сделать корпоративное приложение, которое имеет функции блокировки и очистки. У меня нет никаких намеков на рабочий процесс MDM в Android.

Благодарю.

Solutions Collecting From Web of "Рабочий процесс MDM в Android"

API Android Device Admin API будет делать обе вещи, что вы хотите сделать (заблокировать / стереть устройство и даже больше). Приведен пример, а также вы можете найти этот полный исходный код в каталоге Android SDK.

Теперь как перспектива клиентского сервера:

Вы должны выполнить свою задачу (заблокировать и стереть) в своем приложении Android (в клиенте, то есть известном как агент). Теперь ваше приложение должно быть способно общаться с вашим сервером или наоборот.

Я на 100% согласен с adamk, поскольку он сказал: «Удаленное управление вашим приложением остается исключительно вашей ответственностью – инфраструктура Android не предоставляет (или не обеспечивает) никакого решения для этого».

И Android также дает вам эту возможность, поскольку adamk сказал, что использует C2DM, он был прав, но теперь C2DM устарел , и GCM был представлен, “a service that helps developers send data from servers to their Android applications on Android devices.” The service can send a message of up to 4 kb to an application on an Android device, most often to tell the application to retrieve a larger set of data. GCM will now handle all queueing and delivery for messages to Android applications. “a service that helps developers send data from servers to their Android applications on Android devices.” The service can send a message of up to 4 kb to an application on an Android device, most often to tell the application to retrieve a larger set of data. GCM will now handle all queueing and delivery for messages to Android applications.

Вы должны прочитать, как использовать GCM , и вы также можете найти пример кода. Загрузите GCM Android Library из SDK Manager Введите описание изображения здесь И проверьте каталог android-sdk/extras/google/GCM

После установления успешной связи между вашим агентом и сервером, оцените msg в агенте, отправленном сервером, и выполните действие желания (lock / wipe). Это снова зависит от вас, как вы определяете полезную нагрузку вашего сообщения и как обрабатываете эти полезные нагрузки в приложении агента.

Вот статья о Android MDM.

Счастливое кодирование 🙂

Вы можете использовать DeviceAdmin для получения привилегий для управления настройками блокировки и выполнения очистки устройства (среди прочего). (Пользователь должен заранее добавить ваше приложение в качестве администратора устройства)

Удаленное управление вашим приложением остается исключительно вашей ответственностью – платформа Android не предоставляет (или не обеспечивает) никакого решения для этого.

Возможно, вам захочется использовать API C2DM API, который является удобным механизмом push.

Как упоминалось в приведенном выше ответе, API DeviceAdmin может помочь. Если вы используете Android-устройство, вы можете узнать об Android Device Manager (веб-версии), которая позволяет управлять вашим устройством. В принципе, вы можете отслеживать, находить, блокировать и стирать свое устройство, некоторые из основных функций решения MDM. Итак, при кодировании (хотя я не специалист по кодированию) вам нужно получить доступ к диспетчеру устройств (я думаю, используя некоторые коды слушателей или доступ к уведомлениям).

Помимо этого, MDM позволяет создавать политики и группы пользователей (которые будут частью кодирования в самом приложении), а затем нажимать команду через Интернет (или OTA) на подключенное устройство.

MDM также позволяет управлять приложениями и данными на устройстве, для чего вам необходимо приложение для доступа к внутреннему и внешнему хранилищу устройств. Надеюсь это поможет. Удачи, создав ваше программное обеспечение MDM