Push notifications for Android and iOS

To enable push notifications on your app, Ortto provides separate software development kits (SDKs) consisting of APIs, libraries and code samples for each Android and iOS devices.

Ortto’s mobile push notifications can be enabled using the Firebase Cloud Messaging (FCM) framework. If working with Android devices, you’ll need to create a new (or use an existing) Firebase project and add the project .json file to the Android setup in Ortto. Firebase is optional for iOS devices, as you can use either Firebase or the Apple push notification service (APNs) and provide the relevant keys and IDs for the iOS setup in Ortto instead.

The high-level steps to setting up your app to send push notifications are:

  1. Create a Firebase project (required for Android, optional for iOS).
  2. Install Ortto’s SDK (for Android or iOS), including:
    • Identify your contacts.
    • Track actions and events.
  3. Complete the setup in Ortto.

Once you complete these key steps, you’ll be ready to create and send push campaigns.

If your app is developed using Flutter, you can find a combined push notification and in-app notification SDK here.

Create a Firebase project

Learn about creating a Firebase project, configuring Google Cloud roles and permissions, and enabling Ortto to access your Firebase data in Firebase cloud messaging setup.

Android notifications

Learn about installing Ortto’s Android SDK and setting up your application to send push notifications in Push notifications SDK for Android.

iOS notifications

Learn about installing Ortto’s iOS SDK and setting up your application to send push notifications in Push notifications SDK for iOS.

Instructions for generating a certificate (.p12 file) or APNs auth key (.p8 file) to upload to your Ortto account at Settings  Push notifications  iOS notifications  Setup are in iOS certificate and key.