#edgeengine
Вопрос:
У меня есть следующий вариант использования, который я хотел бы понять, может ли поддерживать edgeEngine
- Приложение iOS подключено к устройству BLE
- Приложение iOS настраивает пограничный движок и развертывает микросервис
- Приложение iOS обосновано (на этом этапе edgeEngine останавливается)
- Приложение iOS получает сообщение BLE с устройства в фоновом режиме
Во время #4 можно ли разбудить edgeEngine, чтобы совершать звонки с помощью микросервиса?
Ответ №1:
Проблема: Не удается выполнить вызовы API пограничных микросервисов, когда приложение находится в фоновом режиме.
Причина: Среда выполнения edgeEngine не запущена.
Исправление: Приложение несет ответственность за то, чтобы вывести приложение на передний план, когда ему необходимо выполнить вызовы API к пограничным микросервисам. Поэтому вы всегда можете вызвать startEdgeEngine клиентской библиотеки mimik, прежде чем совершать вызовы пограничных микросервисов.
Примечание: Клиентская библиотека mimik mimik помогает в этом процессе, автоматически перезапуская среду выполнения edgeEngine, как только приложение возвращается на передний план.