How to Configure Apple Push Certificates

Summary

This article explains how to use AppUploader to create and configure Apple Push Certificates, enabling push notifications for your website or app. It details the required conditions and step-by-step process.

Introduction

Push notifications are a vital feature of modern apps, allowing apps to send messages to users. To use this feature, you must configure an Apple Push Certificate. This guide demonstrates how to use AppUploader to create and set up the certificate.

Before starting, ensure the following requirements are met:

  • Possess an Apple Developer Account (paid $99/year)
  • Logged in to your Apple Developer Account
  • Created a set of provisioning profiles and a push certificate (development or distribution)

Notes:

  • If the app is not going to be published and only for testing → create development type certificates and provisioning profiles
  • If the app will be published → create distribution type certificates and provisioning profiles
  • In either case, a separate push certificate must be created and linked to the app’s bundle ID

1. Generate Certificates, Provisioning Profiles & Push Certificate

Use AppUploader to generate the required development/distribution certificates and provisioning profiles, and additionally generate a push certificate.

Certificate Example
Certificate Generation Complete


2. Enable Bundle ID Push

After generation, ensure that both the provisioning profile certificate and push certificate are linked to the same bundle ID.
Then, in AppUploader → Bundle ID Settings, enable the Push Notifications feature and regenerate the provisioning profile.

Enable Push Feature


3. Push Certificate Configuration Process

  1. Log in to Apple Developer Account
    Developer Account Login

  2. On the left, select Certificates
    Select Certificates

  3. Locate the certificate for which you want to enable Push
    Select Certificate

  4. Edit the certificate and check Push Notifications
    Enable Push Option


Summary

After completing the steps above, your app will have a properly configured Apple Push Certificate. You can then import the certificate into your server or a third-party push service to enable message push functionality.