This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


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

// Implements Google Cloud Messaging Service connectivity

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter SERVICETYPE = GCM;


property PushServer as %String (MAXLEN = 2048) [ InitialExpression = "" , Required ];
Property methods: PushServerDisplayToLogical(), PushServerGet(), PushServerIsValid(), PushServerLogicalToDisplay(), PushServerLogicalToOdbc(), PushServerNormalize(), PushServerSet()
property SSLConfig as %String [ Required ];
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property Timeout as %Integer [ InitialExpression = 30 , Required ];
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 (Including Private)