# Notification Services

Local notifications and push notifications allow the application to send information to the user while the application is in the background. The information could be a message, an impending calendar event, or new data on a remote server.

# Chapters

Android Notifications

On Android, the application requires a Service to send and respond to local notifications in the Notification Center.

iOS Local Notifications

On iOS, simply call the Titanium.App.iOS.scheduleLocalNotification method to have the application schedule a notification.

iOS Interactive Notifications

Starting with iOS 8, the application can create an interactive notification, where users are presented options to choose from in the notification. The user can respond to the application in the notification without opening the application.

Push Notifications

Push notifications allow you to send a notification from a server to all devices that have your application installed on them, which are subscribed to receive push notifications. The device requires a connection to the internet to receive a push notification.