В методе onMessageReceived() пуш отлавливается и в Foreground и Background.
Есть ли возможность определить при отлавливании пуша, где конкретно аппка находится в Foreground или Background, чтобы если в Background сделать определенную работы, а если в Foreground, не делать никакую работу?
можно поставить ActivityLifecycleCallbacks и всегда знать, есть ли у приложения что-нибудь на экране.
Обсуждают сегодня