防止系统杀死后台应用程序

Prevent System From Killing Background App

你好,我有一个用于跟踪队列的应用程序,因此当调用队列时,它会从 FCM 向该队列中的任何其他用户发送通知。我的问题是,如果系统在后台 运行 时终止了我的应用程序(我读到 android 会定期终止后台应用程序),我能否收到该通知?如果不是,那么是否有任何解决方案可以防止我的应用程序被系统杀死?谢谢。

是的,您会收到消息。实际消息通过网络从 Google 的服务器发送到设备上不会被终止的进程(它是 Android 的一部分)。当消息进入时,该过程将通过调用适当的 BroadcastReceiver 来重新启动您的应用程序。请注意,如果消息的优先级不高,它将遵循打盹模式规则。只要您的设备未打开 off/loses 网络连接,它就会被接收。