# Firebase Notification iOS

There are extra steps to be able to get notification when working on **iOS.**

## **Generate Apple Auth key for firebase**

* First login to your apple developer account. [https://developer.apple.com/account/](https://developer.apple.com/account/)

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/jwyOn0TbgsVcDwjSHLfo/image.png)

* Next create a new key if you don't have a key already.

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/J2NcvMGeQH77eCvKfsQp/image.png)

* Add the key name and enable Apple Push Notifications service (APNs)

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/2FI8TKrlMeSkljhbDrL3/image.png)

After this, there will be a screen to download the generate key for you.

## WARNING!!!!

**WARNING!!! -** Please make sure the downloaded file is kept safe, because you can only download it once.



## Upload Auth key to firebase

After downloading the key from apple dashboard. You have to upload the key to firebase, so firebase can send notification to iOS device.

* Go to project setting on your firebase console

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/QzTIt5c3H0BeRyPszRUc/image.png)

* On the project settings, go to the cloud messaging tab
* Select the app you want to setup

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/dtLd4eCO7hqeCDpMivWC/image.png)

* Them upload the downloaded keys previously&#x20;

![](https://content.gitbook.com/content/qpzpUHpvEwV9ShSZ1v55/blobs/KfarEhN3Ngbo8Em9JnLa/image.png)

* Do the same for the rest apps

