Mobile native Wearable native

Notification

An application can create notifications for the user.

The Tizen Notification API requires the http://tizen.org/privilege/notification privilege.

To use the notification feature:

  • To post a simple notification, use the notification_post() function, which accepts a notification handle as a parameter.

    The posted notification has a default notification icon and the application name as the title.

  • To control the detailed behavior of the notification or to show the progress bar in the on-going activity area, use the notification_create() function to get a notification handle and set the details.

Notification Types

Tizen provides notifications by using a combination of any of the following notification types:

  • Quick panel
  • Active notification
  • Indicator

You can specify the message for the quick panel, active notification, or indicator.

Notifications on the Quick Panel

The display area for quick panel notifications can be one of the following:

  • Notification area

    The notification area is the reserved space for displaying all notifications, except the on-going notifications.

  • On-going area

    The on-going area is the application screen area and is only used to display notifications for the currently running application.

Figure: Notification and on-going areas

Notification and on-going areas

Active Notifications

Active notifications can be used to show a notification on the upper side of the screen.

You can add several buttons for user interaction.

Figure: Active notification

Active notification

Notification Layouts

The following notification layouts are provided:

  • NOTIFICATION_LY_NOTI_EVENT_SINGLE

    Layout for a single event notification.

  • NOTIFICATION_LY_NOTI_EVENT_MULTIPLE

    Layout for a multiple event notification.

  • NOTIFICATION_LY_NOTI_THUMBNAIL

    Layout for a notification displaying images.

  • NOTIFICATION_LY_ONGOING_PROGRESS

    Layout for an ongoing notification displaying progress.

Figure: Notification layouts

Notification layouts

Go to top