Class PushClient
Definition
- Assembly:
- Tizen.Messaging.Push.dll
The PushClient API provides functions to connect to push service for receiving push messages.
public static class PushClient
- Inheritance
-
objectPushClient
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
Methods
View SourceGetRegistrationId()
registration ID received from server.
Declaration
public static string GetRegistrationId()
Returns
Type | Description |
---|---|
string | It is the string, which is the ID received from the server. |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
GetUnreadNotifications()
Gets the unread notifications for the application.
Declaration
public static void GetUnreadNotifications()
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
PushServerRegister()
API to Register the application with the push server.
Declaration
public static Task<ServerResponse> PushServerRegister()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><ServerResponse> | The method returns a task, which on completion will give a ServerResponse Object. |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
PushServerUnregister()
API to Deregister the application from the push server.
Declaration
public static Task<ServerResponse> PushServerUnregister()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><ServerResponse> | The method returns a task, which on completion will give a ServerResponse Object. |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
PushServiceConnect(string)
API to connect with the push service.
Declaration
public static void PushServiceConnect(string pushAppId)
Parameters
Type | Name | Description |
---|---|---|
string | pushAppId | The Push Application ID Registered with the server. |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | In case of privilege not defined. |
PushServiceDisconnect()
API to disconnect from the push service.
Declaration
public static void PushServiceDisconnect()
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
Events
View SourceNotificationReceived
Event Handler for receiving the notifications.
Declaration
public static event EventHandler<PushMessageEventArgs> NotificationReceived
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><PushMessageEventArgs> |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.
StateChanged
Event Handler for receiving changes in States of the connection.
Declaration
public static event EventHandler<PushConnectionStateEventArgs> StateChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><PushConnectionStateEventArgs> |
Remarks
The PushClient API provides the way to connect with the push service. It provides APIs to connect/disconnect from the push service. APIs are provided so that an application can register itself with the push server along with APIs to request push message.