---
title: Step 1. Configuring APNs for Push notifications on iOS
description: Explains how to configure Apple Push Notification service (APNs) to send push notifications to iOS devices.
component: orchsdks
page_id: orchsdks:journey:use-cases/push/ios/01_configure_push_for_ios
canonical_url: https://developer.pingidentity.com/orchsdks/journey/use-cases/push/ios/01_configure_push_for_ios.html
revdate: Mon, 23 Mar 2026 16:18:00 +0100
keywords: ["Push", "MFA", "Strong Auth", "Integration", "SDK", "mobile", "authentication", "notification", "iOS", "APNs"]
section_ids:
  prerequisites: Prerequisites
  register_apns: Registering a new key for APNs
---

# Step 1. Configuring APNs for Push notifications on iOS

[icon: circle-check, set=far]PingOne Advanced Identity Cloud [icon: circle-check, set=far]PingAM [icon: ios, set=fab]iOS

In this step, you configure [Apple Push Notification service (APNs)](https://developer.apple.com/documentation/usernotifications), which handles sending the push notifications to iOS devices.

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

## Prerequisites

* An Apple developer *Admin* account.

  *Developer* accounts cannot create the required keys.

* An iOS application in Xcode configured with the Push Notifications capability.

  You can add capabilities when creating an iOS app project, or add them to an existing project. Refer to [Adding capabilities to your app](https://developer.apple.com/documentation/xcode/adding-capabilities-to-your-app/) in the Apple developer documentation.

## Registering a new key for APNs

1. With an admin account, log in to the [Apple Developer console](https://developer.apple.com/account).

2. Navigate to **Program resources** > **Certificates, IDs & Profiles** > **Keys**.

3. Next to the Keys label, click the Add icon ([icon: circle-plus, set=fas]).

4. Enter a Key Name.

   For example, `APNs key for Push`.

5. Select Apple Push Notifications service (APNs).

6. Click Continue.

7. Check the details of the key, and then click Register.

8. On the Download Your Key page:

   1. Make a note of the 10-character Key ID.

      For example, `YCH15BO820`.

   2. Click Download and keep a copy of the `.p8` file safe.

      |   |                                                                             |
      | - | --------------------------------------------------------------------------- |
      |   | You cannot download or view the key again, so ensure you have a local copy. |

9. Click Done.

You will upload the `.p8` file and use the key ID in [Step 2. Configuring AWS for Push notifications on iOS](02_configure_push_in_aws.html).
