Thursday, July 17, 2014

My Research - Push Notification in Mobile Ecosystem in 2011 - Nokia - Part 6


Nokia Drop -

Nokia provides Push Notification API, supported in latest phones.

The Notifications API makes it easy to add real-time push notifications to your client applications running on Nokia devices. As shown in the diagram below, applications access the Nokia-hosted Notification Server through two separate interfaces that you integrate in your applications:
  • The Service API provides access to the Notification Server through an HTTP REST interface. Your service uses this interface to send notifications.
  • The Client API allows applications on the device to register and receive notifications from the Notification Server. The Client API is available for Qt on Symbian devices. QML support will also be available in the near future.
[Nokia developers website]


Typical lifecycle of a notification

The diagram below shows the typical lifecycle of a notification.
  1. Before an application can receive notifications, it must register with the Notification Server and request a Notification ID. This Notification ID uniquely identifies both the end user and the target client application and is used by the Notification Server to route notifications.
  2. The client application then shares this Notification ID with its respective service; the server now knows where to send the notification.
  3. When a notification is ready to be sent, the service sends it to the Notification Server using the Service API, providing the notification data (also called payload) and the Notification ID.
  4. The Notification Server sends the notification to the client application.




 

No comments: