> For the complete documentation index, see [llms.txt](https://docs.appmachine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appmachine.com/share-your-app/apple-app-store/push-certificates.md).

# Push certificates

Before you can send your first push message, you need to prepare your iOS app

* your app needs to be published successfully to the Apple App Store
* you need to add a Push Certificate to your app

\
This article explains you how to create and upload Apple push certificates. This can be done after your app is published to the Apple App Store.

1. Open the **Publish dashboard**
2. Click on the **V** next to **Edit Store Info** to open the dropdown and Select **View push certificates**\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111026125/original/gkm3tLI0_yqMJi3a1uH5rwFJ6SxjzBkELQ.png?1654630962)<br>
3. Click **Add new** in the top right corner top open this wizard:\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80113262259/original/JhF84w1BXOLWXej2VxhNEbZ5N0g_u3ZKrQ.png?1655240966)<br>
4. Click the button to **Download your Apple push certificate signing request** file
5. Remember the name of the Bundle Identifier in the grey box on this screen.
6. Click the **button at Step 2**.\
   This will open your developers account at Apple at the Identifiers screen. You might need to login before seeing that screen.\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111026613/original/_ByYu9sHe7CJnxJogV8kF6cBkRLtla2Zdg.png?1654631371)<br>
7. **Search** for the row where the identifier matches the Bundle identifier name shown in the wizard  in AppMachine mentioned in step 5. Click on that row.<br>
8. Scroll down in the page Edit your app configuration till you see **Push notifications** and click the **Configure** button on that row\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111015766/original/EnhX3Albn5yc0_vHlCttQy9S05oGAFaHpg.png?1654625264)\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111015863/original/0SPlMWWWOiiy8pxTh5zsxjEo3cc9m85kxw.png?1654625280)<br>
9. Click on the **Create Certificate** button in the Production SSL certificate area\
   \
   ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111015890/original/2W1TbML2lsElNHdDmb3GVaJNxVegeckolw.png?1654625293)<br>
10. Click the **Choose File** button at the bottom\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111015936/original/J_0_BnlF1yLW5LSNYjEbhK1YwY4DMRsILg.png?1654625311)<br>
11. **Upload** the cert.SigningRequest file which you just downloaded from AppMachine in your Downloads folder\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111015979/original/lxTqfpC8QOyhowLHULokcBo4ikHVZFsAJA.png?1654625334)<br>
12. Click **Continue**&#x20;
13. Click **Download**\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111016026/original/XNZoseeMrY7bdX32D4osCZaO99b7ZPrkLw.png?1654625370)<br>
14. Activate the tab with AppMachine and click **Continue**
15. Click **Select File** and select the aps.cer file which you just download from Apple\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111016188/original/9rnDCXCVHSWzleh7CGBZhxapDBMMwHoQmA.png?1654625432)<br>
16. Click **Upload**\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111016229/original/UVqeO0aPuERK9R-nnOa-SLl9gKWxPG6vvw.png?1654625458)<br>
17. Congratulations, you just configured your Apple app to receive push messages.\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111016486/original/v-BQiyOAngDa027LXshg9T10JigvWUEmpw.png?1654625574)<br>
18. Select **Push message** in the left side navigation to start sending your first Push message.\
    \
    ![](https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/80111028435/original/3e3NNW-y9O4NmysQ18sovhz7F_WpnbC54A.png?1654632502)
