Apple Push Notification Service (APNs) Integration

triangle-exclamation

Apple Push Notification Service (APNs)

Apple Push Notification Service is the official iOS push channel provided by Apple. It enables you to deliver reliable and fast push notification services to iOS apps.


An APNs Key is required for push notifications. If you already have a Key, proceed to Configure iOS Push in the Hackle Dashboard.

1

Navigate to Apple Developer Account

Navigate to Accountarrow-up-right on Apple Developer.

After navigating, click **Keys** under Certificates, IDs & Profiles.

2

Generate a Key

Click the + button next to Keys to navigate to the key creation screen.

On the key creation screen, set the Key Name and check APNs to enable it. Then click the Configure button on the right.

Key Configure

APNs keys have Sandbox and Production environments.

Environment
Description
Build Environment

Sandbox

For testing

Direct execution in Xcode, development provisioning

Production

For production

TestFlight, Ad Hoc, App Store distribution

Selecting Sandbox & Production allows you to use the same key across all environments.

After selecting, click Save.

Key Download

Click Continue on the screen that returns. Then click Register on the next screen.

The Key has now been created. Click Download at the top to download the key.

Note the Key ID as well, since it will also be needed.

triangle-exclamation
3

Configure iOS Push in the Hackle Dashboard

Navigate to Workspace Settings > CRM Integration in the Hackle Dashboard.

You need to register an APNs Key separately for each Production and Development environment below. Click the Integrate button.

circle-exclamation

Fill in all fields in the popup that appears and click the Save button.

  • The APNs key file created earlier

  • The APNs Key ID created earlier

  • The app's Bundle ID

  • The account's Team ID

If the Key is registered successfully, the integration complete indicator will appear as shown below.

Last updated