Push Notification Service for Pivotal Cloud Foundry
- Current Push Notification Service for PCF Details
- Version: v1.7.1
- Release Date: January 2017
- SDK Versions: Android v1.7.0, iOS v1.7.0
- Compatible Ops Manager Version(s): v1.7.8 and later
- Compatible Elastic Runtime Version(s): v1.7.x, v1.8.x, v1.9.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.7.1.
Consider the following compatibility information before upgrading the Push Notification Service for Pivotal Cloud Foundry.
|Ops Manager Version||Supported Upgrades from Imported Push Installation|
|v1.3.x||v1.3.2 – v1.3.5|
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)