> For the complete documentation index, see [llms.txt](https://docs.b2core.b2broker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2core.b2broker.com/how-to-articles/manage-system-settings/how-to-set-up-apple-push-notification.md).

# How to set up Apple push notification

You can configure a connection to the Apple Push Notification service (APNs) to enable your deployed [iOS app](/b2core-mobile/deploying-your-ios-app.md) to send push notifications when the following events occur:

* a deposit request is created
* a request to update a client's verification level is created
* an existing announcement is updated
* a HelpDesk response is received

To configure a connection to the APNs:

{% stepper %}
{% step %}
Navigate to **System** > **External Connections**.
{% endstep %}

{% step %}
Click **+Create** in the upper-right corner of the page.
{% endstep %}

{% step %}
On the **Create connection** field, fill in the following fields:

* In the **Name** field, enter a name for the connection. The name must be unique.
* In the **Caption** field, enter a caption that will be applied to the connection in the Back Office.
* In the **Provider** dropdown, select **ApplePushNotification**.
  {% endstep %}

{% step %}
Click **Save** to create the connection.

The **ApplePushNotification** connection will appear in the list of external connections.
{% endstep %}

{% step %}
Click **Edit** to enter the connection details and complete the following fields:

* In the **App key id** field, enter the key identifier of your iOS app.
* In the **App team id** field, enter the identifier assigned to your development team after enrolling in the Apple Developer Program.
* In the **App bundle id** field, enter the bundle identifier of your iOS app.
* In the **Private key content** field, enter your private key required to access and authenticate communication with the APNs.
* In the **Production** dropdown, select **Yes** to enable your iOS app to send push notifications.
  {% endstep %}

{% step %}
Check the connection status.

If the connection is inactive (**No** is displayed in the **Enabled** field), activate it by setting the **Enabled** dropdown to **Yes**.
{% endstep %}

{% step %}
Click **Save** to apply the changes.
{% endstep %}
{% endstepper %}

Push notifications will now be delivered to clients who have installed and signed in to your iOS app.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-system-settings/how-to-set-up-apple-push-notification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
