Enforcing Registration Requirement to Utilize Push Gateway
July 31th August 14, 2020. We will begin enforcing the requirement that your workspace is registered in order to send push notifications.
If you are on our cloud or already registered you can disregard
Update: there have been some issues with registration that we are working through together. We’ve extended the register enforcement date 2 weeks.
Update 2: A Follow up and more info on our plan going forward can be found here:
Back in Rocket.Chat 0.65.0 we added a setup wizard. On the final step we started asking if you wanted to register to gain access to the push gateway and other services.
Up until this point we have not enforced this and some have decided not to register and still used the push gateway to send out push notifications.
Why Start Requiring Now?
Last year we announced the intention to start charging for push notifications. You can read more details around that here:
This is the first step in this process. To be able to make sure we fairly charge and are charging only the levels of usage in the top 20% of usage, we need to be able to accurately measure and associate usage with your workspace. The only way we can do this with 100% confidence is to require registration.
What about privacy?
We remain committed to your privacy. Nothing changes here. We still don’t inspect, store or log any push notification payloads. We count a push as it passes through and associate with your account.
Why do we need the gateway?
A typical closed source app would ship their keys with their mobile apps, and maintain control over the server as well.
But, since Rocket.Chat develops Rocket.Chat as open source and it can be installed by anyone, anywhere… We can’t ship our secret keys with the server. Otherwise it would run risk of abuse and spoil it for everyone.
To get around this we keep the secrets on our pushgateway and Rocket.Chat just relays the messages through for you if you chose that option.
What if I don’t want to register?
No hard feelings, we understand!
We will continue support the ability for you to talk to Apple and Google directly to send push notifications.
Am I using the gateway?
Starting with Rocket.Chat version 0.65 we provided the choice during setup to register and use our push gateway or to do it your self.
If you chose that option and use our mobile app to receive notifications. Then yes you are using it.
What version do I need to be on?
The minimum version to continue to work properly with the push gateway is: Rocket.Chat 1.3.2
But we would recommend updating to at least an officially supported release. More details of supported releases can be found here:
I registered but the info doesn’t look correct
On the next sync it will correct the info. If you want to sync manually you can on the same page you entered the token.
How can I tell if I am registered?
Have your admin login and goto: administration->connectivity services
If you see:
Your workspace is already registered and nothing you need to do.
If you see:
Then you can follow the steps here:
If you see:
During setup you chose the option not to register. Click register and then see: https://docs.rocket.chat/guides/administrator-guides/connectivity-services
If you have questions let us know! We will be happy to help.