After screen off, the device goes into doze mode to save battery. You have to check for each corresponding app, if it needs google push for notifications (playservices needed) or has it's own push service and is unrestricted for background battery service.