Maybe we need to handle silent mode here... In the notification, we will check the volume then decide whether we should play the sound or not.