Push Notification Services v1.6

Push Notification Service for Pivotal Cloud Foundry

This is documentation for the Push Notification Service for Pivotal Cloud Foundry (PCF).

Product Snapshot

Current Push Notification Service for PCF Details
Version: v1.6.3
Release Date: January 2017
SDK Versions: Android v1.6.2, iOS v1.6.0
Compatible Ops Manager Version(s): v1.7.8 and later
Compatible Elastic Runtime Version(s): v1.7.x, v1.8.x
vSphere support? Yes
AWS support? Yes
GCP support? Yes

Upgrading to the Latest Version

Please upgrade to Push v1.4.5+ before upgrading to PCF v1.6.3.

Consider the following compatibility information before upgrading the Push Notification Service for Pivotal Cloud Foundry.

Ops Manager Version Supported Upgrades from Imported Push Installation
From To
v1.3.x v1.1.0 v1.1.1
v1.1.1 v1.2.0
v1.2.0 v1.2.1
v1.4.x v1.2.0 v1.2.1
v1.3.0 v1.3.1
v1.5.2+ v1.2.0 v1.2.1
v1.2.1 v1.3.0
v1.3.0 v1.3.1
v1.3.x v1.3.2 – v1.3.5
v1.6.x v1.3.5 v1.4.5+
v1.7.8+ v1.4.5+ v1.6.3
v1.8.x v1.4.5+ v1.6.3


The Pivotal Push Notification Service for Pivotal Cloud Foundry allows developers to create a mobile backend that can be used to send push notifications to mobile apps. The service connects and manages the interface to Apple Push Notification Service, Google Cloud Messaging, Windows Push Notification Services, and BlackBerry Push Service.

Each mobile app communicates with the service for registrations and notification preferences by using the corresponding client SDK. Back-end business logic servers send push notifications to all users, users by platform, users by geolocation, or users with specified tags by sending the request to the appropriate Push Notification Service API endpoint.

For installation, a PCF administrator initially imports the Pivotal Push Notifications package into PCF Operations Manager and configures it via the Dashboard at which point the service becomes available to send notifications. The Dashboard provides the ability to configure apps, environments, and device-specific service parameters. Client SDKs for iOS and Android provide a simplified way to integrate with the Push Notifications service. Windows Phone 8, Windows 8, and Blackberry 10 apps can also use the service.

The Push Notifications service requires:

  • Pivotal RabbitMQ
  • Redis database (Pivotal Redis or user provided)
  • MySQL database (Pivotal MySQL or user provided)
Create a pull request or raise an issue on the source for this page in GitHub