> For the complete documentation index, see [llms.txt](https://mobiledocs.themeparrot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mobiledocs.themeparrot.com/woocommerce-mobile-app/bookstore/firebase-configuration/ios-configuration.md).

# iOS Configuration

**Prerequisites**

iOS push notifications are significantly more complicated to set up than Android. You must have a [`paid Apple Developer account`](https://developer.apple.com/) *and* take care of the following items prior to being able to test push notifications with your iOS application:

1. [`Setup the proper Development` ](https://help.apple.com/xcode/mac/current/#/dev60b6fbbc7)or Production certificates & provisioning profiles for your iOS application in the Apple Developer Portal
2. [`Create an APNS certificate or key`](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_certificate-based_connection_to_apns) for either Development or Production in the Apple Developer Portal
3. [`Ensure Push Notification capabilities have been enabled`](https://help.apple.com/xcode/mac/current/#/dev88ff319e7) in your application in Xcode
4. Have a physical iOS device as per the guidelines in the [`Environment Setup`](https://capacitorjs.com/docs/getting-started/environment-setup) documentatio&#x6E;**.**

**Integrating Firebase with the iOS app**

Open your firebase project console, click the gear icon in the upper left corner, and select Project setting

At the top, click on the iOS icon to add a new iOS application.

![](/files/HETT9RK30FF13edyuBz4)

**Add the GoogleService-Info.plist file to your iOS app**

{% hint style="success" %}
Note: This is not the same file used for your Android app.
{% endhint %}

* Download the GoogleService-Info.plist provided to your local machine.
* You’ll then want to open Xcode and move the .plist file into your Xcode project as instructed by Firebase, ensuring to add it to all targets.
