Проблема с запуском приложения Unity в фоновом режиме - PullRequest
0 голосов
/ 28 мая 2019

У меня есть только небольшое приложение с запущенным mqtt-клиентом и ntrip-клиентом, которое должно иметь межплатформенную поддержку.Поэтому я решил использовать Unity.

Приложение работает нормально, но, тем не менее, флаг RunInBackground не работает для Android / IOS, после некоторых исследований, о которых я читал, либо запустить Service as Plugin, либо «взломать»экспортированный проект Android, комментируя mUnityPlayer.pause(); в Androids OnPause().

Я решил пойти со вторым вариантом, так как я не хотел писать дополнительный проект Android для клиента mqtt и ntrip, который будет работать в фоновом режиме как служба.

Однако после примененияэтот «хак» ничего не изменил в поведении.

Приложение все равно приостанавливается, когда я его минимизирую.

У кого-нибудь есть совет, как это сделать с таким минимальным изменением, илимне нужно будет написать полное приложение для Android?

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