I hear you it's nice. I know notifications are one of those problem areas for non-play apps. I think the only option is to have a background process running all the time which consumes battery, or use a built-in notification service like Play. Could be wrong, but I know it's a problem area for many apps.