Set up OneSignal for Your iOS App

Here's how you need to configure OneSignal to make it work with your iOS app.

Posted on 14. June 2023 by Jan Bunk

A notification signal configured to arrive on an iOS app
You are viewing a preview of this guide. Please log in to complete it!

Open OneSignal.

Go to set up a messaging channel by either selecting the step in the quick start guide or by going to "Platforms" in the settings.

OneSignal quick start with Set up Messaging Channels.

If you're following the quick start guide, select "Push Notifications".

OneSignal channel choices with Push Notifications selected.

Select "Apple iOS (APNs)".

OneSignal push configuration with Apple iOS (APNs) selected.

Click "Continue" at the bottom.

Enter the following information in the fields on the OneSignal website:

OneSignal APNs setup with the signing-key upload, Key ID and Team ID fields.

Click "Save & Continue".

Select Flutter.

OneSignal SDK choices with Flutter selected.

Click "Save & Continue".

You don't need to install the SDK. Testing for subscribed users won't work yet either. Instead copy the App ID and enter it in the field below.

OneSignal SDK installation screen with the app ID and copy button.

Make sure to click this button, otherwise we won't receive the entered information and you will need to do the steps again.