Each mobile app communicates with the Push Notification Service for registrations and notification preferences by using the corresponding client SDK.
Back-end business logic servers send push notifications to all or subsets of users. Users can be targeted by platform, by geolocation, by custom user id or by topics.
For installation, a Pivotal Cloud Foundry administrator initially imports the Pivotal Push Notifications tile into Pivotal Cloud Foundry Operations Manager and configures it via the Dashboard. The service is now available to send notifications.
The Dashboard provides the ability to configure apps, platforms, and device-specific service parameters. Client SDKs for iOS and Android provide a simplified way to integrate with the Push Notification Service.
The Push Notification Service requires:
- Pivotal RabbitMQ
- Redis database (Pivotal Redis or user provided)
- MySQL database (Pivotal MySQL or user provided)