PubNub offers greater flexibility and control via powerful add-on features:
- Presence for awareness of who is connected to a channel, when someone joins or leaves and even when their state changes
- Stream Controller for listening to multiple channels for message delivery via a single connection (and more)
- Message Persistence for easy retrieval of published messages that are stored from 1 to 30 days or forever
- Access Manager for fine-grain access control at the channel and user level
- Push Notifications is a way to make sure that you can send important data and messages out to users even when they are not active in your mobile application.
- Functions is a powerful microservice feature for realtime apps that enables application logic to be executed directly within the Data Stream Network
- App Context helps with storing metadata about your application users and channels, and their membership associations, without the need to stand up your own databases.
- Files allows to upload and share files with others in the application. You can upload videos, images, or documents of up to 5 MB in size.