I don’t have specific examples but have you looked at the Notifications Web API? That could be an option for you. Using the notifications web API is dependent on the user accepting the notifications prompt first.
Another idea is to implement your own notifications system. In your case, you could present those notifications differently based on severity.