1. A method comprising: receiving, at a mobile device associated with a user, an electronic message associated with an application from among a plurality of applications on the mobile device; accessing, by at least one processor at the mobile device, preference settings on the mobile device that comprise notification settings for each of the plurality of applications on the mobile device, wherein a notification setting for a given application indicates whether to provide one or more notifications upon receiving a given electronic message associated with the given application; based on the electronic message being associated with the application, identifying a notification setting for the application; based at least in part on the identified notification setting, providing a first notification for the electronic message via a first delivery mechanism on the mobile device and a second notification for the electronic message via a second delivery mechanism on the mobile device; detecting a user interaction with the first notification provided via the first delivery mechanism; and upon detecting the user interaction with the first notification, removing the second notification provided via the second delivery mechanism.