Create all the needed iOS certificates

To send push notifications to iOS devices you need following certificates:

  • Apple iOS App Development Certificate

  • Apple iOS App Development Provisioning Profile

  • Apple Push Notification Key

Creating Apple iOS App Developer Certificate

Login with Apple developer account on: http://developer.apple.com

If you don´t have an account yet use your icloud

Click on Certificates – create a certificate

mobile client firebase ios1

Choose iOS App Development

mobile client firebase ios2

Next step is to create an Certificate Signing Request. For that you´ll need a mac.

  1. Launch Keychain Access located in "/Applications/Utilities"

  2. Choose Keychain Access → Certificate Assistant → Request a Certificate from a Certificate Authority. mobile client firebase ios3

  3. In the Certificate Assistant dialog, enter an email address in the User Email Address field.

  4. In the Common Name field, enter a name for the key.

  5. Leave the CA Email Address field empty.

  6. Choose Saved to disk, and click Continue. mobile client firebase ios4

Upload it to your developer account mobile client firebase ios5

Download your Certificate mobile client firebase ios6 This Certificate can be used for Phonegap Build Service.

Create Apple iOS App Development Provisioning Profile

Click on Profiles + to create a new profile mobile client firebase ios7

Choose iOS App Development mobile client firebase ios8

Now select your App. If you don´t have an app registered, click on Create App ID. Otherwise select yours. mobile client firebase ios9

When registering your App don´t forget to activate Push Notification capability. mobile client firebase ios10 mobile client firebase ios11

Select your registered App. mobile client firebase ios12

Now select your Apple iOS App Development Provisioning Certificate. mobile client firebase ios13

At last select your devices you want this mobile client to run on. mobile client firebase ios14

Download your Apple iOS App Development Provisioning Profile.

Get Apple Push Notification Key

Click on Keys to create a new one.

mobile client firebase ios15

Select Apple Push Notification Service (APNs).

Download your Key.

Now you got all you need for receiving Push Notifications on iOS. Go on with the Firebase Configuration.