InterSystems IRIS Data Platform 2020.4 > Class Reference > %SYS namespace > %Net.PushNotifications.GCM

%Net.PushNotifications.GCM

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

// Implements Google Cloud Messaging Service connectivity

Property Inventory

Method Inventory

Parameters

parameter SERVICETYPE = GCM;

Properties

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

Methods

method Connect() as %Status [ Language = objectscript ]
method Disconnect() as %Status [ Language = objectscript ]
method HTTPPushNotification(pAppIdentifier As %String, ByRef pNotification, ByRef pReply) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Feedback