---
title: Setup real-time developer notifications for iOS in Apple App Store
slug: experience/setup-real-time-developer-notifications-for-ios-in-apple-app-store
description: Setup real-time developer notifications for iOS in Apple App Store
docTags: 
createdAt: 2022-10-11T13:27:26.000Z
---

<font color="#0c121d">Purple Manager</font>

***

## Summary

In this article, you learn how to set up server notifications for iOS in your App Store Connect Account.

***

## Preconditions

- Have an app created in Purple Manager
- Have at least an 'App Admin' role in Purple Manager
- Have an app created in App Store Connect&#x20;
- Have at least 'Account holder' or 'Admin' role in App Store Connect
- Have iTunes shared secret enabled before&#x20;
  - [On Account level](https://docs.purplepublish.com/setup/setup-purchase-validation-on-account-level-for-the-apple-app-store-in-purple-manager)&#x20;
  - [OR on app level](https://docs.purplepublish.com/setup/setup-purchase-validation-on-app-level-for-the-apple-app-store-in-purple-manager)

***

## How-to guide

1\. Go to App Store Connect [https://appstoreconnect.apple.com/.](https://appstoreconnect.apple.com/)

2\. Click 'My Apps'.

::Image[]{src="https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/35bf41c9-71d1-4750-83ae-a246e60e1dd9/d37a50ff-cf73-49af-86a9-71d977f4f4b8.png?crop=focalpoint&fit=crop&fp-x=0.2544&fp-y=0.2493&fp-z=2.0032&w=1200&ar=2880%3A1452" size="70" width="1200" height="605" position="center" alt="Click 'My Apps'." showCaption="false"}

3\. Click on your app from the list.

![Click on your app from the list.](https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/de7a632f-4ebe-4063-b014-f612b437ac0f/67fcc5fa-a722-4f7e-8ea7-3d1df3a457c8.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&fp-z=1.0000\&w=1200\&ar=2840%3A809)

4\. From the sidebar, click 'General'.&#x20;

![Click 'General'. ](https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/60c2e3f2-caa4-49c8-9e52-53711653f891/921bf11e-48a1-4886-831c-af812521bf3c.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&fp-z=1.0000\&w=1200\&ar=2880%3A1312)

5\. Click 'App Information'.

![Click 'App Information'.](https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/b6b37267-e9ad-4253-bdd5-37d58db1ac64/336da1fd-edec-453c-965c-0d3319dec506.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&fp-z=1.0000\&w=1200\&ar=2880%3A1269)

6\. Scroll to 'App Store Server Notifications'.

![Scroll to 'App Store Server Notifications'.](https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/2afe592a-e3f8-4779-9ec5-e6f2770a8043/3f5a1a7b-0e39-4714-b755-6421c9d4443b.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&fp-z=1.0000\&w=1200\&ar=2880%3A819)

:::hint{type="info"}
**Please Note:&#x20;**&#x49;n this document, in steps 7-11, we show you a screenshot with two options (version 1 and version 2).

If you have a new app, you won't see a radio button and version 2 will be selected by default. If you are updating an existing app, you can change the setting from version 1 to version 2 to benefit from an extended set of events.&#x20;
:::

7\. Configure Production Server URL&#x20;and Sandbox Server URL

**Version 1:**&#x20;

Configure both Production and Sandbox Server URL using the following URLs:

Staging Purple Manager: https\://receipts.staging.purplemanager.com/api/v1/notifications/apple

Production Purple Manager: https\://receipts.purplemanager.com/api/v1/notifications/apple

**Version 2:&#x20;**

**Sandbox Server URL**

Staging Purple Manager: https\://receipts.**staging.**&#x70;urplemanager.com/api/v1/notifications/apple/v2?bundleId=<font color="#3b9f0f">**BUNDLE_ID**</font>\&appleId=<font color="#ff6900">**APPLE_ID**</font>\&sandbox=true

Production Purple Manager: https\://receipts.purplemanager.com/api/v1/notifications/apple/v2?bundleId=<font color="#3b9f0f">**BUNDLE_ID**</font>\&appleId=<font color="#ff6900">**APPLE_ID**</font>\&sandbox=true

**Production Server URL**

Staging Purple Manager: https\://receipts.**staging.**&#x70;urplemanager.com/api/v1/notifications/apple/v2?bundleId=<font color="#3b9f0f">**BUNDLE_ID**</font>\&appleId=<font color="#ff6900">**APPLE_ID**</font>

Production Purple Manager: https\://receipts.purplemanager.com/api/v1/notifications/apple/v2?bundleId=<font color="#3b9f0f">**BUNDLE_ID**</font>\&appleId=<font color="#ff6900">**APPLE_ID**</font>

****<font color="#3b9f0f">**BUNDLE_ID**</font> is the value to be copied from General Information -> Bundle ID

::Image[]{src="https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/XtUXKqin7MYhTRgOLLSrX_image.png" size="50" width="309" height="124" position="center" alt="BUNDLE_ID" showCaption="false"}

<font color="#ff6900">**APPLE_ID**</font> is the value to be copied from General Information -> Apple ID

::Image[]{src="https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/Dnm7WDWFs-Wmu0buN6XWv_image.png" size="34" width="140" height="80" position="center" alt="APPLE_ID" showCaption="false"}

8\. Click on 'Set Up URL' and paste the Production URL from step 7

![click on 'Set Up URL' ](https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/eadSUEA_KapI0cOvQTkMl_18a87ce7-fec7-4e1c-aed8-5c32e8d9b3c3.png)

9\. Click on 'Set Up URL' and paste the Sandbox URL from step 7

![click on 'Set Up URL'](https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/m2Cj75wJo23xq2HQlaNv__dc7ac535-31a0-489b-ae07-2bda9bbe9843.png)

10\. Click on the radio button next to 'Version 1 Notifications' / 'Version 2 Notifications'

![Click on the radio button next to 'Version 1 Notifications'](https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/Tl8vKdNIP3WbCKSFWgB-X_1.png)

11\. Click 'Save'.

![Click 'Save'.](https://api.archbee.com/api/optimize/ygR6KtT9QI_R0u3uKTJsm/Mej1rGZU0zlW0LVEleih9_2.png)

12\. Next to 'App Information' you will find the text 'Saved' if you have successfully stored the URL App Store Server Notifications.

![ou have successfully stored the URL App Store Server Notifications.](https://images.tango.us/workflows/651eb5dd-ab5d-41d8-9e5e-5a88e20c6241/steps/ce64af6e-7b0b-499a-8489-5400a9879e2b/d0e5379f-25df-46a7-abd2-01413f5d8a5b.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&fp-z=1.0000\&w=1200\&ar=2880%3A1177)

