Show TOC

registerForNotificationTypes( types, successCallback, errorCallback, notificationlistenerfunc, [senderId] ) methodLocate this document in the navigation structure

Function called by the application to register notification types to receive.

Syntax

<static> registerForNotificationTypes( types, successCallback, errorCallback, notificationlistenerfunc, [senderId] )

Parameters
Name Type Argument Description
<types> string   Types of notifications the application wants to receive.The different types of notifications are expressed in <code>notificationType</code> Notificaion types allowed are Disable all notifications (NONE: 0), Set badge count on app icon (BADGE: 1), Play sounds on receiving notification (SOUNDS: 2) and Show alert on receiving notification (ALERT: 4).
<successCallback> string   Success callback to call when registration is successful.
<errorCallback> string   Error callback to call when registration attempt fails.
<notificationlistenerfunc> string   The function that receives the notification for processing by the application.
<senderId> string (optional) The sender ID that is used for GCM registration.For other platforms it is null.
Example
regid = "211112269206";
function registerSuccess(mesg){}
function registerFailure(mesg) {}
function ProcessNotification(mesg){}
sap.Push.registerForNotificationTypes(sap.Push.notificationType.badge | sap.Push.notificationType.sound | sap.Push.notificationType.alert, registerSuccess, registerFailure, ProcessNotification, regid);