Check if user disabled push notifications

Return an error if push notifications are disabled by the user.
Add background notifications

Silent Push Notifications/Receiving Notifications in Background