notiflowsDocs
Channels & ProvidersMobile Push

Apple APNs

Configure Apple Push Notification service in Notiflows

Apple Push Notification service (APNs) delivers push notifications to iOS, iPadOS, macOS, watchOS, and tvOS devices.

Configuration

To create a mobile push channel with APNs, configure the following:

FieldRequiredDescription
Bundle IDYesYour app's bundle identifier
ProductionNoToggle for production vs development environment
Auth TypeYesChoose: Key or Certificate
FieldRequiredDescription
Key IDYesAPNs authentication key ID
Team IDYesYour Apple Developer Team ID
KeyYesContents of your .p8 key file

Certificate Authentication

FieldRequiredDescription
CertificateYesX.509 certificate in PEM format
Private KeyYesPrivate key in PEM format

Prerequisites

Before configuring APNs in Notiflows:

  1. An Apple Developer account
  2. An App ID with Push Notifications enabled
  3. An APNs authentication key (.p8 file) or certificate

Setup in Notiflows

  1. Navigate to Channels in your project
  2. Click Create Channel
  3. Select Mobile Push as the channel type
  4. Select Apple APNs as the provider
  5. Enter your Bundle ID
  6. Toggle Production mode if needed
  7. Select your authentication type and enter credentials
  8. Save the channel

Templates

Mobile push templates use plaintext and include:

  • Title - Notification title
  • Body - Notification body text

Use Liquid templating for dynamic content:

Title: New message from {{ actor.first_name }}
Body: {{ data.message_preview }}

Available variable contexts:

  • recipient.* - Recipient user data
  • actor.* - User who triggered the notification
  • data.* - Custom payload passed when triggering the notiflow

On this page