class EnsLib.PushNotifications.GCM.Operation
extends Ens.BusinessOperation, %Net.PushNotifications.GCM
Interfaces with the Google Cloud Messaging Service
This is a Business Operation class.
parameter INVOCATION = "Queue";
2 modes: Queue, InProc
parameter SETTINGS = "NotificationProtocol,PushServer,SSLConfig,Timeout";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property Adapter
as Ens.OutboundAdapter;
The adapter instance
property NotificationProtocol
as %String(DISPLAYLIST=",HTTP,XMPP",VALUELIST=",http,xmpp") [ Required ];
Specifies the GCM notification protocol. Has one of the following values:
- HTTP - HTTP REST protocol
- XMPP - Reserved for future use. The GCM operation does not support the XMPP always connected, bi-directional protocol.