Skip to content

APNs Requirements

To send push notifications to iOS devices, AppAmbit uses Apple Push Notification service (APNs).
Before configuring APNs inside AppAmbit, you must prepare your Apple Developer account and generate the necessary credentials.

This guide walks you through the full setup process.


Step 1: Sign in to Apple Developer

To begin, you need an Apple Developer account. This is a paid membership that gives you access to all Apple development tools and services, including APNs.

  1. Visit the Apple Developer portal:
    Apple Developer Account
  2. Sign in with your Apple ID.

Apple Developer dashboard


Step 2: Access Certificates, Identifiers & Profiles

After signing in:

  1. Navigate to Certificates, Identifiers & Profiles from the main menu.
  2. This section allows you to manage all your app credentials, including push notification certificates and keys.

Certificates, Identifiers & Profiles Certificates, Identifiers & Profiles


Step 3: Register Your App ID

Before creating push notification credentials, you need to register your app:

  1. In the left sidebar, click Identifiers.
  2. Click the + button to add a new identifier.
  3. Select App IDs and click Continue.
  4. Fill in the required fields:
  5. Description (e.g., "My App")
  6. Bundle ID (e.g., com.yourcompany.yourapp)
  7. Under Capabilities, enable Push Notifications.
  8. Click Continue and then Register.

Register App ID Register App ID

Note

The Bundle ID must match exactly the one used in your iOS application.


Step 4: Create an APNs Authentication Key

Apple recommends using token-based authentication with APNs, which is what AppAmbit requires.

  1. In the left sidebar, click Keys.
  2. Click the + button to create a new key.
  3. Enter a Key Name (e.g., "AppAmbit Push Notifications").
  4. Check the box for Apple Push Notifications service (APNs).
  5. Click Continue and then Register.

Create APNs Authentication Key


Step 5: Download the APNs Key File

After creating the key:

  1. Click Download to save the .p8 file to your computer.
  2. Important: You can only download this file once. Store it securely.
  3. Take note of the Key ID displayed on the screen—you'll need it for AppAmbit configuration.

Download APNs Key File

Warning

The .p8 file can only be downloaded once. If you lose it, you'll need to create a new key.


Step 6: Locate Your Team ID

You'll also need your Team ID to configure APNs in AppAmbit:

  1. Go to the Membership section in your Apple Developer account.
  2. Your Team ID is displayed at the top of the page.
  3. Copy this value—you'll use it along with the Key ID and .p8 file.

Locate your Team ID


Next Step: Configure the Key in AppAmbit

Once you have your .p8 key file, Key ID, and Team ID:

👉 Continue to:
Set up credentials in AppAmbit
to upload your key and complete the final step of the integration.


Summary

You have now registered your iOS app, created an APNs authentication key, and gathered the required credentials (.p8 file, Key ID, and Team ID).
These credentials enable AppAmbit to authenticate securely with Apple's servers and deliver push notifications to your iOS users.

Continue to the setup guide to finish connecting AppAmbit with APNs.