Set up UnifiedPush on an Android application

Add UnifiedPush support to your application. You can also use other libraries to get a customizable dialog to ask the users what distributor they would like to use, or to get a fallback to Google's FCM if available.

To receive notifications with UnifiedPush, users must have a dedicated application, a distributor, installed on their system.

Core Library

Use the connector library to subscribe and receive push notifications with UnifiedPush.

Embedded FCM Distributor

If the users don't have any UnifiedPush Distributor installed, and they have Google Services enabled, you may want to fall back to Google's FCM.

You can embed an FCM Distributor, and if the user doesn't have another distributor, this one will be used. The embedded_fcm_distributor library basically act like an UnifiedPush Distributor, but is internal to the app and passes notifications through FCM. It doesn't contain proprietary code.

Example implementation

An example application is available to show basic usage of the libraries.

All modules:

Link copied to clipboard

Core library to subscribe and receive push notifications with UnifiedPush.

Link copied to clipboard

Deprecated: This library is deprecated. You should use OS picker instead, available with tryUseCurrentOrDefaultDistributor and tryPickDistributor. You can also implement your own dialog/UI to pick a distributor, it will have a better integration in your application than this library.

Link copied to clipboard

Embed a FCM distributor as a fallback if user don't have another distributor. It doesn't contain any Google proprietary blobs.