Проблема с командой WSO2 EMM для медленного приема телефона

Я настроил WSO2 EMM в тестовой среде и зарегистрировал телефон Android для тестирования. Во время тестирования я заметил, что все команды, отправленные с моего WSO2 EMM на зарегистрированный телефон Android, кажутся очень медленными при их получении. Например, позвонить по телефону, отправить уведомление на телефон, отключить звук телефона и т. д., выполнение всех этих действий занимает более 10 минут.

И сервер, и телефон подключены к одной сети. Есть ли где-нибудь, что я должен искать, чтобы улучшить это?


person Calvin Sim    schedule 14.03.2016    source источник
comment
Если вы выбрали GCM в качестве опции, это сильно зависит от сервера GCM, как упомянуто Хасуни ниже. Это не может контролироваться с нашей стороны. Для локального подхода к уведомлению вы можете определить более низкое значение. Но помните, что большее количество звонков может разрядить аккумулятор и т. д.   -  person Dilshan    schedule 23.03.2016


Ответы (1)


Существует два способа уведомления для ОС Android. GCM (Google Cloud Messaging) и Local

Если вы выберете Локальный метод уведомления в конфигурации/типе уведомления платформы Android, укажите Частоту уведомления (в миллисекундах). Определяет временной интервал, через который агент Andorid автоматически запускает команду пробуждения. [войдите в консоль EMM>>Конфигурация платформы>>Конфигурация Android>>Тип уведомления]

Если тип уведомления — GCM, когда на устройстве должны быть выполнены ожидающие операции, сервер WSO2 EMM отправит push-уведомление на сервер GCM, а сервер GCM, в свою очередь, отправит сообщение соответствующему агенту Android, что находится внутри Android-устройства. Когда агент Android получает push-уведомление, он свяжется с сервером WSO2 EMM и получит список ожидающих операций, которые необходимо выполнить на устройстве Android.

person Hasi    schedule 16.03.2016