Должны ли мы также обрабатывать случай, когда обслуживание не на переднем плане?Т.е. должны ли мы сами вызывать startForeground (для Oreo) внутри InstanceIDListenerService?Или гарантируется, что служба должна быть запущена, когда приложение находится только на переднем плане?
Чтобы уточнить, если обновление происходит, когда приложение находится в фоновом режиме (убито), то как мне с этим справиться?Должен ли я проверять, обновляется ли токен при каждом запуске приложения?
ps В настоящее время я внедряю GCM, переключится на FCM в начале 2019 года по причинам, которые я не могу контролировать.