|
|
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
Destroy () |
/* Destroy/Shutdown/Anti-Initializer */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
Initialize () |
/* Initializer/Startup */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
OpenEdge.Mobile.PushNotificationService Instance (character) |
/** Factory method for retrieving an instance of the server.
@param character The (mandatory) API key to enable notifications */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
OpenEdge.Mobile.PushNotificationService Instance (URI, character) |
/** Factory method for retrieving an instance of the server.
@param URI A URI representing the notification server
@param character The (mandatory) API key to enable notifications */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
OpenEdge.Mobile.PushNotificationService Instance (URI, Credentials) |
/** Factory method for retrieving an instance of the server.
@param URI A URI representing the notification server
@param Credentials The (mandatory) Credentials to authenticate */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
ProcessResponse (IHttpResponse) |
/** Processes a response from the Notification service. Creates and throws
a NotificationServiceError if necessary.
@param HttpResponse The result of the REST request.
@throws NotificationServiceError Throws an error if the return code is
not 200 or 204 */ |
|||||
|
|
ScheduleNotification (character, integer, datetime-tz, logical) |
/** Sends an immediate notification. Defaults to a no-filter query.
@param character The message to be sent.
@param integer The badge counter (only used for iOS).
@param datetime-tz The time at which to send the notification
@param logical Whether the notification should be sent at that time
in a particular timezone, or at that time in the
device's timezone. */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
SendNotification (character, integer) |
/** Sends an immediate notification. Defaults to a no-filter query.
@param character The message to be sent.
@param integer The badge counter (only used for iOS). */ Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
Progress.Json.ObjectModel.JsonConstruct SendNotification (JsonObject) |
/** Sends a notification for a given payload. The payload may be built by one
of the methods in this class, or created by the PushNotificationMessageBuilder
class (which is also used internally).
This method performs the actual request to the Notification Service.
@param JsonObject The notification payload.
@return JsonConstruct The result of the request. Can be an object or array,
depending on success or failure. */ Overrides OpenEdge.Mobile.PushNotificationService:SendNotification (JsonObject) |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
KinveyPushNotificationService (character) |
/** Constructor.
@param character An API key for this service. This is the base64-encoded username/password for HTTP Basic authorization */ |
|||||
|
|
KinveyPushNotificationService (character, character, Credentials) |
/** Factory method for retrieving an instance of the server.
@param URI A URI representing the notification server
@param character A (mandatory) ApplicationName representing the Kinvey
@param character A (mandatory) CustomEndpointName representing the Kinvey
@param Credentials The (mandatory) Credentials to authenticate */ |
|||||
|
|
KinveyPushNotificationService (URI, character) |
/** Constructor.
@param URI A URI representing the notification server
@param character An API key for this service. This is the base64-encoded username/password for HTTP Basic authorization. */ |
|||||
|
|
KinveyPushNotificationService (URI, Credentials) |
/** Constructor.
@param URI A URI representing the notification server
@param Credentials The (mandatory) Credentials to authenticate */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
CHARACTER ApiKey |
Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
BuilderRegistry Registry |
Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
IHttpClient RestClient |
Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
OpenEdge.Net.HTTP.Credentials ServerCredentials |
Inherited from OpenEdge.Mobile.PushNotificationService |
|||||
|
|
OpenEdge.Net.URI ServerUri |
Inherited from OpenEdge.Mobile.PushNotificationService |
|
Top
PUBLIC Destroy ()
|
||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC Initialize ()
|
||||||||||||||||||||||||||||||||
PUBLIC OpenEdge.Mobile.PushNotificationService Instance (character)
|
||||||||||||||||||||||||||||||||
PUBLIC OpenEdge.Mobile.PushNotificationService Instance (URI, character)
|
||||||||||||||||||||||||||||||||
PUBLIC OpenEdge.Mobile.PushNotificationService Instance (URI, Credentials)
|
||||||||||||||||||||||||||||||||
PROTECTED ProcessResponse (IHttpResponse)
|
||||||||||||||||||||||||||||||||
PUBLIC ScheduleNotification (character, integer, datetime-tz, logical)
|
||||||||||||||||||||||||||||||||
PUBLIC SendNotification (character, integer)
|
||||||||||||||||||||||||||||||||
PUBLIC Progress.Json.ObjectModel.JsonConstruct SendNotification (JsonObject)
|
||||||||||||||||||||||||||||||||
PUBLIC KinveyPushNotificationService (character)
|
|||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC KinveyPushNotificationService (character, character, Credentials)
|
|||||||||||||||||||||||
PUBLIC KinveyPushNotificationService (URI, character)
|
|||||||||||||||||||||||
PUBLIC KinveyPushNotificationService (URI, Credentials)
|
|||||||||||||||||||||||
PUBLIC CHARACTER ApiKey
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
PUBLIC BuilderRegistry Registry
|
|||||||||
PROTECTED IHttpClient RestClient
|
|||||||||
PUBLIC OpenEdge.Net.HTTP.Credentials ServerCredentials
|
|||||||||
PUBLIC OpenEdge.Net.URI ServerUri
|
|||||||||
Progress® OpenEdge® Release 12.2.0