Orchestration SDKs

Getting started with Push notifications on Android

PingOne Advanced Identity Cloud PingAM Android

This use case explains how to integrate support for push authentication into your Android project by using the Push module.

Step 1. Configuring Firebase for Push notifications on Android

In this step, you configure Firebase Cloud Messaging (FCM), which handles sending the push notifications to Android devices.

You create a service account that provides access to the service for third-parties.

Step 2. Configuring AWS for Push notifications on Android

In this step, you use the service account and key created in the previous steps to set up Amazon Simple Notification Service (SNS) to be able to route push notification messages to Android devices.

You also create a service account and associated access token to provide access to the service to your server.

Step 3. Configuring servers for push notifications

In this step, you configure your server to connect to SNS so that it can send out push notifications.

You also create an authentication journey that will register your client application as an MFA device, and send out push notifications.

Step 4. Configuring Android apps for push notifications

In this step, you configure your application project to use Firebase Cloud Messaging.

Step 5. Implementing the Push client for Android

In this final step, you add the code to your application that obtains the unique device code required to ensure push notifications reach the correct device.

You also add code that leverages the Push module to handle the push registration and authentication journey you created earlier.