Skip to main content

Notifications overview

HERE Enterprise Browser supports two types of notifications:

  • HTML5 notifications, created using the standard web Notifications API (though not those created via service workers).

  • HERE notifications, created using the HERE Notifications API. The majority of this category describes HERE notifications in detail.

HTML5 notifications

Refer to Using the Notifications API, on MDN for details about creating these notifications. When used in a HERE environment, HTML5 notifications appear like HERE notifications on the desktop or in the HERE Notification Center, not as OS or browser notifications.

Use of the HTML5 Notifications API is protected in HERE environments. An app that uses this API must declare it in a HERE app manifest. Permission to use the API must be granted by HERE Enterprise Browser; if your organization wants to allow HTML5 notifications, be sure to tell your HERE customer contact so that your environment can be configured to allow it.

The following example shows a minimal HERE app manifest that includes permission for the HTML5 notifications API:

{
"startup_app": {
"permissions": {
"webAPIs": ["notifications"]
},
}
}

HERE notifications

HERE Notifications software comprises two components:

  • Notification Center application, the UI for users to display and manage notifications from their desktops. It displays both HTML5 notifications and HERE notifications.

  • The notifications client library, which contains the APIs you work with to configure your applications' notifications

The client library provides a range of options to create and organize notifications to help your users stay up-to-date and complete their workflows. Notifications appear as toasts on the desktop and in the Notification Center app. You configure the notifications that your applications send, and these configurations can affect what your users see in the Notification Center UI. For example, if you add the stream property to sets of notifications, users can view their notifications by stream. Users can configure their Notification Center settings, such as location of notifications and notification toasts. Users access Notification Center by selecting the Notification icon in the system tray.

HERE notification options

A HERE notification can be as simple as brief informational text, or as complex as an interactive form. You can call attention to important notifications in different ways, and you can provide additional information based on events a notification sends to your application.

For details and examples, see:

User experience

Notification Center includes settings that let users control a range of display options. How users interact with notifications can also depend on properties you set when you create notifications. These include: