# Own push notification gateway

**URL:** <https://forums.rocket.chat/t/own-push-notification-gateway/7709>\
**Category:** Community Support\
**Created:** [July 22, 2020, 7:42am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709 "2020-07-22T07:42:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pjsft](https://avatars.discourse-cdn.com/v4/letter/p/c67d28/32.png) [@pjsft](https://forums.rocket.chat/u/pjsft)\
**Post date:** [July 22, 2020, 7:42am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/1 "2020-07-22T07:42:08Z")

</div>

Hi!  
I am writing to you because Rocket.Chat has announced changes in sending notifications to mobile applications.

I would like to know what options we have to solve the problem?  
Is it possible to configure your own gateway without compiling mobile applications on your own?

1. Is there a ready-made solution for your own gateway?

2. No instance registration = automatically no mobile notifications?

3. Will my own gateway work with the official application from Google Play?

Thank you for your help.

---

<div class="post-metadata">

**Author:** ![angel.docampo](https://avatars.discourse-cdn.com/v4/letter/a/df788c/32.png) [@angel.docampo](https://forums.rocket.chat/u/angel.docampo)\
**Post date:** [July 22, 2020, 9:31am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/2 "2020-07-22T09:31:05Z")

</div>

No, you’ll need to compile your own mobile applications

[https://docs.rocket.chat/guides/administrator-guides/notifications/push-notifications#self-configured](https://docs.rocket.chat/guides/administrator-guides/notifications/push-notifications#self-configured)

---

<div class="post-metadata">

**Author:** ![pjsft](https://avatars.discourse-cdn.com/v4/letter/p/c67d28/32.png) [@pjsft](https://forums.rocket.chat/u/pjsft)\
**Post date:** [July 22, 2020, 11:27am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/3 "2020-07-22T11:27:30Z")

</div>

Ok, I understand that the only way out is to compile the application yourself.

I would like to ask if the lack of push completely cuts off the possibility of notifications in the application? I understand push notifications as an overriding notification that should appear on the phone immediately. The notifications themselves, however, operating from the application level (in the background) should still communicate about the incoming message. Or so?

To what extent can the lack of push make our life difficult?

---

<div class="post-metadata">

**Author:** ![karabanga](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@karabanga](https://forums.rocket.chat/u/karabanga)\
**Post date:** [July 23, 2020, 6:40am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/4 "2020-07-23T06:40:53Z")

</div>

Hi. I’d like to clear it a bit. So we need to compile custom client with own keys and turn off gateway in admin settings? No other server software needed like own gateway?

---

<div class="post-metadata">

**Author:** ![aaron.ogle](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/aaron.ogle/32/15_2.png) [@aaron.ogle](https://forums.rocket.chat/u/aaron.ogle)\
**Post date:** [July 24, 2020, 5:14am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/5 "2020-07-24T05:14:06Z")

</div>

> [@karabanga](#):
>
> So we need to compile custom client with own keys and turn off gateway in admin settings? No other server software needed like own gateway?

Correct you don’t need to run a gateway. It’s only needed for our apps because we have the secrets needed to send them on to Apple and Google.

---

<div class="post-metadata">

**Author:** ![aaron.ogle](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/aaron.ogle/32/15_2.png) [@aaron.ogle](https://forums.rocket.chat/u/aaron.ogle)\
**Post date:** [July 24, 2020, 5:18am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/6 "2020-07-24T05:18:30Z")

</div>

Regarding push with out talking to a Google or Apple… this is still something we are looking at. But without causing battery issues… this is hard.

One of the more immediate things you can do is just turn off contents for messages. That way no data flows through.

I believe on roadmap is support for sending blank notifications that the app then fetches the contents from the server directly and displays.

---

<div class="post-metadata">

**Author:** ![pixel](https://avatars.discourse-cdn.com/v4/letter/p/f14d63/32.png) [@pixel](https://forums.rocket.chat/u/pixel)\
**Post date:** [February 20, 2022, 9:43am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/7 "2022-02-20T09:43:35Z")

</div>

> [@aaron.ogle](#):
>
> I believe on roadmap is support for sending blank notifications that the app then fetches the contents from the server directly and displays.

Is there any news on this topic yet? I run my Google devices without a Google account.

Compiling the application myself is beyond my skills ☹

---

<div class="post-metadata">

**Author:** ![aaron.ogle](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/aaron.ogle/32/15_2.png) [@aaron.ogle](https://forums.rocket.chat/u/aaron.ogle)\
**Post date:** [March 28, 2022, 3:44pm UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/8 "2022-03-28T15:44:29Z")

</div>

for just installing without a google account I believe builds are available on FDroid.

Or from the release page: [Release 4.25.0 · RocketChat/Rocket.Chat.ReactNative · GitHub](https://github.com/RocketChat/Rocket.Chat.ReactNative/releases/tag/4.25.0)

---

<div class="post-metadata">

**Author:** ![HMT-HRO-MaMe](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/hmt-hro-mame/32/3740_2.png) [@HMT-HRO-MaMe](https://forums.rocket.chat/u/HMT-HRO-MaMe)\
**Post date:** [May 30, 2022, 7:52am UTC](https://forums.rocket.chat/t/own-push-notification-gateway/7709/9 "2022-05-30T07:52:11Z")

</div>

Currently there is no Fdroid build, but you can download the APK from github which works ok e.g. on LineageOS without google Components (e.g. microg).  
But notififcations are only updated, if you focus the app and not in background. The battery optimazation is disabled, so there is no polling or other technique which use e.g. Signal IM, Elementary Matrix Client, Conversation XMPP Client, …
