Conversations has supported Google push notifications since 2016, long before Android started getting more aggressive about battery optimizations.
It's been a standard feature of XMPP mobile apps for as long as it's been necessary.
It's been a standard feature of XMPP mobile apps for as long as it's been necessary.
In any case, this is the choice of a specific implementation, and not something inherent to XMPP. Your original comment said that integration with Firebase was needed, and I wanted to point out that it is already integrated.
More on the app-killing ROMs can be found at https://dontkillmyapp.com