@Greg_O Had a solution a year or so ago that you might be able to adapt, depending upon your situation (second paragraph of his reply):
Original Reply
The essence being that instead of pushing a message to the active sessions, they regularly check in and poll/pull updates.
2 Likes