Class PushClient
Definition
- Assembly:
- Tizen.Messaging.Push.dll
The PushClient API provides functions to connect to push service for receiving push messages.
C#Copypublic 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
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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. |
Declaration
C#Copypublic 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
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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.