Skip to content

Create and Send Notifications

With your push provider credentials successfully connected to AppAmbit, you can now create, schedule, and send push notifications to the devices registered in your application.
This guide explains the complete flow for Android, along with the structure for the upcoming iOS implementation.


  1. Open your AppAmbit Dashboard.
  2. In the top navigation bar, select Push Notifications.

You will be taken to the Push Notifications section, where you can list, create, and send notifications to your app’s devices.

Push Notifications view Push Notifications view


Creating a New Notification

In the Push Notifications view:

  1. Click the Create Notification button located in the upper-right corner.

Create Notification button Create Notification button

This opens the notification creation form where you can configure all details of the notification.

Notification form Notification form


Android Notifications

Below is the full process for creating and sending notifications to Android devices using Firebase Cloud Messaging (FCM).


Step 1: Target and Scheduling

In the Target and Scheduling section, you will configure how the notification should be delivered.

Notification form delivery Notification form delivery

Send To (Target)

Choose the target audience for your notification:

  • All App Users
  • User segment
  • Custom Audience
  • Specific Device Token

Rate Limit (Optional)

Define how many messages may be sent per minute, allowing you to throttle delivery if desired.

If left empty, all messages are sent immediately without rate limiting.

Send At (Scheduling)

Schedule the notification for a future date/time.

  • Leaving this field empty will send the notification immediately.

About the fields

About FCM Fields (Steps 2 and 3)

If you want to understand in detail how each field works inside an FCM notification payload, you can review the official Firebase documentation.
This is useful when you need deeper clarification about how Android handles notification parameters, message behaviors, or delivery logic.

You can consult the official documentation here:

Firebase REST Resource


Step 2: Content

This section defines the message to be displayed on the user’s device.

Notification form content Notification form content

Required fields:

  • Title
  • Body

Optional fields:

These fields will only be included in the request if they are filled out:

  • Icon
  • Color
  • Sound
  • Tag
  • Ticker
  • Sticky
  • Image URL

These allow you to customize the appearance and behavior of the notification on Android devices.


Step 3: Behavior Options

This section governs how FCM should handle the delivery under various system conditions.

Notification form behavior Notification form behavior

Optional configuration fields:

These fields will only be included in the request if they are filled out:

  • Collapse Key
  • Priority
  • Time To Live (TTL)
  • Restricted Package Name
  • Click Action
  • Channel ID
  • Notification Priority
  • Default Sound
  • Visibility
  • Analytics Label
  • Custom Data (key-value pairs sent along with the notification payload)

These options control message routing, display rules, analytics tagging, and advanced delivery behaviors.


Step 4: Send the Notification

Once all required and optional fields have been completed:

  1. Click Submit.
  2. AppAmbit will automatically use your validated Firebase credentials to send the notification.
  3. FCM will process and deliver the message to your targeted devices.

Send notification button Send notification button


Step 5: View Sent Notifications

After sending your notification, you will be returned to the Push Notifications list.
Here you can review the details of your send, including:

  • Notification title
  • Delivery status
  • Send date and time
  • Type (immediate or scheduled)

Sent notifications table Sent notifications table


iOS Notifications

Below is the full process for creating and sending notifications to iOS devices using Apple Push Notification service (APNs).


Step 1: Target and Scheduling

In the Target and Scheduling section, you will configure how the notification should be delivered.

Notification form delivery iOS Notification form delivery iOS

Send To (Target)

Choose the target audience for your notification:

  • All App Users
  • User segment
  • Custom Audience
  • Specific Device Token

Rate Limit (Optional)

Define how many messages may be sent per minute, allowing you to throttle delivery if desired.

If left empty, all messages are sent immediately without rate limiting.

Send At (Scheduling)

Schedule the notification for a future date/time.

  • Leaving this field empty will send the notification immediately.

About the fields

About APNs Fields (Steps 2 and 3)

If you want to understand in detail how each field works inside an APNs notification payload, you can review the official Apple documentation. This is useful when you need deeper clarification about how iOS handles notification parameters, message behaviors, or delivery logic.

You can consult the official documentation here:

Apple Developer Documentation


Step 2: Content

This section defines the message to be displayed on the user’s device.

Notification form content iOS Notification form content iOS

Required fields:

  • Title
  • Body

Optional fields:

These fields will only be included in the request if they are filled out:

  • Subtitle
  • Badge
  • Sound
  • Launch Image
  • Category
  • Thread ID
  • Target Content ID
  • Interruption Level
  • Relevance Score

These allow you to customize the appearance and behavior of the notification on iOS devices.


Step 3: Behavior Options

This section governs how APNs should handle the delivery under various system conditions.

Notification form behavior iOS Notification form behavior iOS

Optional configuration fields:

These fields will only be included in the request if they are filled out:

  • Content Available (Background Update)
  • Mutable Content (Notification Service Extension)
  • Priority
  • Expiration (TTL)
  • Topic (Bundle ID)
  • Collapse ID

These options control message routing, display rules, background processing, and advanced delivery behaviors.


Step 4: Send the Notification

Once all required and optional fields have been completed:

  1. Click Submit.
  2. AppAmbit will automatically use your validated APNs credentials to send the notification.
  3. APNs will process and deliver the message to your targeted devices.

Send notification button iOS Send notification button iOS


Step 5: View Sent Notifications

After sending your notification, you will be returned to the Push Notifications list. Here you can review the details of your send, including:

  • Notification title
  • Delivery status
  • Send date and time
  • Type (immediate or scheduled)

Sent notifications table iOS Sent notifications table iOS


Congratulations

Your push notification workflow is now complete.

👉 Return to:
Getting Started to review again the workflow.


Summary

You have now learned how to create, configure, schedule, and send push notifications from AppAmbit using your connected provider credentials.
These steps complete the notification workflow for both Android and iOS devices.

To start sending notifications, ensure your application is properly integrated with the AppAmbit Push Notifications SDK as described in the next guide: Push Notifications SDK Integration