The Push Notifications action displays a dialog allowing the user to configure push notifications for the iOS Apple Push Notification Service (APNS) and Android Google Cloud Messaging (GCM) push notification frameworks.
The Name field contains the name of the application, as registered with the respective service. The Type indicates whether it is Android (GCM) or iOS (APNS). The message is the message to push, which can contain numerical parameters such as {1}, {2}, {3}, that will be replaced by the parameters provided in index order. The Update Message field contains the generic message that will be delivered when one or more updates occur to existing user notifications. The Parameters field contains a comma separated list of attributes that will be substituted into the message. The Description is an arbitrary description for the push notification. The Sender ID is required by the GCM server, whereas the Attach Certificate is used by iOS. The password is the password required only for iOS for decrypting the Attached Certificate. The Sound is the name of the sound file to be played on the device when the message arrives. Finally, the Content Where Clause is an arbitrary where clause that can be evaluated against the newly-changed data to check for a match, which will be indicated to the device via the push message to trigger content-conditional behavior.
As devices subscribe to the profile, if they opt to receive push notifications the device will be listed in the Devices table. Once a device has registered, specific features such as sound, message, and application icon badging can be turned on or off on a per device basis.
The Send Test Message allows a test push message to be sent to a selected device. This is useful when trying to troubleshoot connectivity or device refresh issues.