> For the complete documentation index, see [llms.txt](https://songalaxy1344.gitbook.io/foodzone/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://songalaxy1344.gitbook.io/foodzone/firebase-push-notification-configurations.md).

# Firebase Push notification Configurations

In this section, we will guide you on how to configure push notification on your existing application.

* Before going to configure firebase push notification on ios and android platform you need to configure your project on firebase console.
* You have to create project and ios and android application on firebase console.
* Add bundle identifier of ios and application packages id of Android project.

[**Firebase Console**](https://console.firebase.google.com/u/4/)

* Please follow all the steps which are mentioned on firebase console for both iOS and Android application.
* Download **google-service.json** file for Android&#x20;
* Download **Google-service-info.plist** file for iOS

### 1) For Android

![Drag and Drop Firebase Google-Service.json file](https://1213756405-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M50heLzgCJjTxyILKBC%2F-M5AgMQ3uESo40jQT4fj%2F-M5AjNIOZCuNZrkd_UFo%2FAndroidGoogleJsonFile.png?alt=media\&token=97c71e90-b94b-432d-9482-2bcf619f4776)

* Once every things is done you need to drag and drop the file to App level folder on Android.

### 2) For iOS

* For iOS platform follow all the steps which are mentioned on firebase console.
* For this you must have enrolled apple developer account.
* Register your application with updated bundle id.
* Configure push notification and download development and distribution certificates.
* Add those certificates to your system keychain with double click on that certificates.
* Generate **.p12** certificates and add both the certificates on firebase console.
* Download **GoogleService-Info.plist** file.
* Drag and Drop that file on **ios -> runner** folder.

![Drag and Drop GoogleService-Info.plist file](https://1213756405-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M50heLzgCJjTxyILKBC%2F-M5Aji5PE7uxTjlXcyv-%2F-M5AmzN6PeiXFvUcVvyG%2FIosInfoPlistFile.png?alt=media\&token=ce3f9557-f339-4552-977e-a4f3cb8664b0)

![Register new identifier](https://1213756405-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M50heLzgCJjTxyILKBC%2F-M5Aji5PE7uxTjlXcyv-%2F-M5AoNS-Kt1rsqHpqMxk%2FaddNewBundleId.gif?alt=media\&token=ee42b788-b6a6-4fe6-b834-ee286807f368)

![Configure Push Notification on Developer Account](https://1213756405-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M50heLzgCJjTxyILKBC%2F-M5Aji5PE7uxTjlXcyv-%2F-M5AoNSbMKmrFhwkko1O%2FConfigurePushCertificate.gif?alt=media\&token=2ea8f86b-8321-4595-bd6f-ac96986d3af0)

![Add .p12 certificates to Firebase Console](https://1213756405-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M50heLzgCJjTxyILKBC%2F-M5Aji5PE7uxTjlXcyv-%2F-M5AoNRzsvm0D527gQC7%2FAddCertificates.gif?alt=media\&token=c651c389-8ce0-4699-9c22-a38eb3636202)

**We have mentioned all push notification related links on important links section**
