Class PushClient
Definition
- Namespace:
- Tizen.Messaging.Push
- Assembly:
- Tizen.Messaging.Push.dll
- API Level:
- 3
The PushClient API provides functions to connect to push service for receiving push messages.
public static class PushClient
- Inheritance
-
PushClient
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. |
API Level: 3
View SourceGetUnreadNotifications()
Gets the unread notifications for the application.
Declaration
public static void GetUnreadNotifications()
API Level: 3
View SourcePushServerRegister()
API to Register the application with the push server.
Declaration
public static Task<ServerResponse> PushServerRegister()
Returns
Type | Description |
---|---|
Task<ServerResponse> | The method returns a task, which on completion will give a ServerResponse Object. |
API Level: 3
View SourcePushServerUnregister()
API to Deregister the application from the push server.
Declaration
public static Task<ServerResponse> PushServerUnregister()
Returns
Type | Description |
---|---|
Task<ServerResponse> | The method returns a task, which on completion will give a ServerResponse Object. |
API Level: 3
View SourcePushServiceConnect(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. |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | In case of privilege not defined. |
API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/push
View SourcePushServiceDisconnect()
API to disconnect from the push service.
Declaration
public static void PushServiceDisconnect()
API Level: 3
Events
View SourceNotificationReceived
Event Handler for receiving the notifications.
Declaration
public static event EventHandler<PushMessageEventArgs> NotificationReceived
Event Type
Type | Description |
---|---|
EventHandler<PushMessageEventArgs> |
API Level: 3
View SourceStateChanged
Event Handler for receiving changes in States of the connection.
Declaration
public static event EventHandler<PushConnectionStateEventArgs> StateChanged
Event Type
Type | Description |
---|---|
EventHandler<PushConnectionStateEventArgs> |