Ответ 1
Чтобы ответить на комментарии, я не нашел никакого "решения" для моей проблемы, потому что это не проблема. Если пользователь хочет закрыть мое приложение, он имеет право на.
Так как мой метод onMessageReceived()
принадлежит моему MessagingService
в моем приложении, если приложение закрыто пользователем пользователем, ни приложение, ни служба не будут перезагружены.
Как сказал Вэйши Цзэн в комментариях, "принудительное закрытие настроек" останавливает все мои приложения, включая службы, поэтому уведомление получено службами Google Play, но мое приложение здесь не для просмотра. Тогда метод onMessageReceived()
не выполняется.
Однако служба не закрывается при закрытии "салфетки".
В конце концов, я не хотел найти никакого обходного пути, так как это противоречило бы выбору пользователя.
Смотрите здесь.