Home > Class Reference > ENSLIB namespace > %Net.PushNotifications.GCM

%Net.PushNotifications.GCM

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

// Implements Google Cloud Messaging Service connectivity

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SERVICETYPE = GCM;

Properties (Including Private)

property PushServer as %String (MAXLEN = 2048) [ InitialExpression = "https://android.googleapis.com/gcm/send" , 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()

Methods (Including Private)

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)

Subclasses