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:
Core library to subscribe and receive push notifications with UnifiedPush.
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.
Embed a FCM distributor as a fallback if user don't have another distributor. It doesn't contain any Google proprietary blobs.