当我收到来自 Firebase 的消息时,我正在尝试发送消息(或启动服务(。诸如此类:
[...]
public void onMessageReceived(RemoteMessage remoteMessage) {
send_message_via_volley();
}
[...]
当我的手机处于活动状态时,它正在工作,但是当屏幕关闭时 - 它正在停止。我还尝试使用PowerManager和WifiManager来保持连接和CPU活动。有什么解决方案可以做到这一点吗?
仅
当应用程序处于前台状态时,才会调用您的onMessageReceived()
。表示处于可见状态。如果您的应用程序不可见,或者您的应用程序处于后台或已终止,则不会调用onMessageReceived()
。