Docs

  • Channels Channels
  • Beams Beams
  • Developers
  • Support
  • Blog
  • Sign up
    • Search powered by Algolia
    • Sign in
    • Sign up
    • Channels
    • Beams
    • Getting started
      • Android
        • 1. Configure FCM
        • 2. Integrate SDK
        • 3. Initialize Beams
        • 4. Publish Notifications
      • iOS
        • 1. Configure APNS
        • 2. Integrate SDK
        • 3. Publish Notifications
      • Web
        • 1. SDK integration
        • 2. Safari configuration
      • Flutter
        • 1. Configure FCM and APNS
        • 2. Integrate SDK
        • 4. Publish Notifications
    • Concepts
      • Subscribers
      • Device interests
      • Authenticated users
      • Insights
      • Webhooks
    • Guides
      • Handle incoming notifications
        • Android
        • iOS
        • Web
        • Flutter
      • Publishing to multiple devices
      • Publish to specific user
        • Android
        • iOS
        • Web
        • Flutter
      • Web push guides
        • Using an existing service worker
        • Web notification permissions in Firefox
        • Handling Safari certificate expiration
    • Reference
      • Client SDKs
        • Android
        • iOS
        • Web
      • All Libraries
      • Server SDKs
        • Go
        • PHP
        • Node.js
        • Python
        • Java/Kotlin
        • Ruby
        • Swift
      • API
        • Publish API
        • Customer API
        • Device API
        • Reporting API
        • Webhooks
      • Platform Publish Formats
    • Pusher lab

    Configure APNS

    Pusher relies on Apple Push Notification service (APNs) to deliver push notifications to iOS application users on your behalf. When we deliver push notifications, we use your APNs Key. This page guides you through the process of getting an APNs Key and how to provide it to Pusher.

    Hey! Your browser does not support videos!

    ∞ Open Apple Developer Account

    Login into your Apple Developer Account.

    ∞ Create a New Key

    Navigate to the keys section in your Apple Developer Center, where you’ll create an APNs Key. Enter the key name and make sure that APNs checkbox is checked. Press the continue button in order to proceed to the step 3.

    In order to generate the key, you’ll either need to be an Account Holder or Admin, App Manager with Certificates, Identifiers & Profiles access enabled. You can learn more about the roles, here.

    ∞ Confirm your key configuration

    If information entered in step 2 is correct proceed by pressing the confirm button.

    ∞ Download the key

    Press download button to download the key. Finalize the process and press the done button.

    Now go to the Pusher Beams instance in the dashboard, and use this APNs Key to configure your iOS integration.

    ∞ Where Next?

    Now that you have configured APNs you can
    integrate our iOS SDK.

    Contents

    • Open Apple Developer Account
    • Create a New Key
    • Confirm your key configuration
    • Download the key
    • Where Next?

    Spotted something that isn’t quite right? Create an issue on GitHub.

    Copyright © 2024 Pusher Ltd. All rights reserved.

    • Support,
    • Status
    • Follow Pusher on Twitter Twitter
    • Subscribe to Pusher’s channel on YouTube
    • Follow Pusher on LinkedIn
    • Follow Pusher on Github GitHub
    • Follow Pusher on Twitch Twitch
    • Follow Pusher on Discord Discord
    OSZAR »