# Push Notification not working on iOS (release mode)

**URL:** <https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070>\
**Category:** JavaScript\
**Tags:** push-notification, react-native\
**Created:** [September 15, 2021, 2:30pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070 "2021-09-15T14:30:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ruin3936](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/ruin3936/32/1622_2.png) [@ruin3936](https://community.sendbird.com/u/ruin3936)\
**Post date:** [September 15, 2021, 2:30pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070/1 "2021-09-15T14:30:38Z")

</div>

Hello,

I implemented push notifications for our react native project on both iOS and Android. Testing locally, it works on iOS and Android. And on release mode, iOS is not getting any notifications but on Android, it’s fine. Any ideas?

P.S. I checked this example [SendBird-JavaScript/react-native-hook-sample at master · sendbird/SendBird-JavaScript · GitHub](https://github.com/sendbird/SendBird-JavaScript/tree/master/react-native-hook-sample).

```auto
...
"react": "16.13.1",
"react-native": "0.63.4",
"sendbird": "3.0.154",
"@react-native-firebase/app": "8.4.7",
"@react-native-firebase/messaging": "7.9.2",
...

```

---

<div class="post-metadata">

**Author:** ![Tyler](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/tyler/32/810_2.png) [@Tyler](https://community.sendbird.com/u/Tyler)\
**Post date:** [September 15, 2021, 3:03pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070/2 "2021-09-15T15:03:15Z")

</div>

Hi @ruin3936,

Welcome to the Sendbird community. Do you have a production APNS certificate uploaded to the Sendbird dashboard? If its working locally, it’s likely you have a development certificate uploaded but not a production certificate.

---

<div class="post-metadata">

**Author:** ![ruin3936](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/ruin3936/32/1622_2.png) [@ruin3936](https://community.sendbird.com/u/ruin3936)\
**Post date:** [September 15, 2021, 3:18pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070/3 "2021-09-15T15:18:48Z")

</div>

Hi @Tyler,

you mean here?

 ![image](https://us1.discourse-cdn.com/flex020/uploads/sendbird/original/2X/8/86081da9fcbbeb3cc6d17b22648d313627708a15.png)

---

<div class="post-metadata">

**Author:** ![Tyler](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/tyler/32/810_2.png) [@Tyler](https://community.sendbird.com/u/Tyler)\
**Post date:** [September 15, 2021, 3:22pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070/4 "2021-09-15T15:22:28Z")

</div>

@ruin3936,

Correct. You can see here the certificate is marked as Development. If you’ve released the application, you also need one marked as Production.

---

<div class="post-metadata">

**Author:** ![ruin3936](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/ruin3936/32/1622_2.png) [@ruin3936](https://community.sendbird.com/u/ruin3936)\
**Post date:** [September 15, 2021, 3:25pm UTC](https://community.sendbird.com/t/push-notification-not-working-on-ios-release-mode/3070/5 "2021-09-15T15:25:58Z")

</div>

@Tyler got it working thanks 🙂
