This is a very meta answer to give 😄
Short answer I think you may be out of luck. Firebase/MicroG, websocket (must be included as a part of the app itself by the developer) or some NTFY workaround are really the only options that I’m aware of at this point.
I like it 👏