Skip to main content


class %Net.PushNotifications.GCM extends %Library.RegisteredObject

// Implements Google Cloud Messaging Service connectivity

Property Inventory

Method Inventory


parameter SERVICETYPE = GCM;


property PushServer as %String (MAXLEN = 2048) [ InitialExpression = "" , Required ];
URL for the Google Cloud Messaging REST interface.
Property methods: PushServerDisplayToLogical(), PushServerGet(), PushServerIsValid(), PushServerLogicalToDisplay(), PushServerLogicalToOdbc(), PushServerNormalize(), PushServerSet()
property SSLConfig as %String [ Required ];
Configuration name in the table of SSL configurations.
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property Timeout as %Integer [ InitialExpression = 30 , Required ];
REST response timeout period in seconds.
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet()


method Connect() as %Status
method Disconnect() as %Status
method HTTPPushNotification(pAppIdentifier As %String, ByRef pNotification, ByRef pReply) as %Status

Inherited Members

Inherited Methods

FeedbackOpens in a new tab