| ▲ | vitro 3 hours ago | |||||||||||||||||||
But how ntfy does it then? It is one app that allows you to subscribe to multiple different notification endpoints. I have uptime notifications set up this way. Wouldn't it be possible for Zulip to go this route as well? | ||||||||||||||||||||
| ▲ | belthesar 2 hours ago | parent | next [-] | |||||||||||||||||||
The same way that Element does - they host a service for you that relays push notifications their Firebase Cloud Messaging endpoint for Android or iOS Instant Notifications for Apple. I believe ntfy's hosted option is the way they offset the costs of hosting this, even if self-hosted options can take advantage of those servers free of charge. I think it's reasonable for Zulip to ask for compensation for access to these gateways, since Apple and Google do not make them available to end users free of charge, and the burden of responsibility to ensure that these systems aren't abused is on them. Also, the fact that they offer mobile push notifications for any self hosted server of up to 10 users is pretty generous, and there seems to be a Community plan option for larger servers that includes "groups of friends" as a qualifier. It really seems they're offering quite a bit. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | MrCharismatist 3 hours ago | parent | prev | next [-] | |||||||||||||||||||
Because ntfy doesn’t, at least not in a way that detaches you from a central authority. On its own notification to your device will happen eventually when the ntfy app on your phone wakes up and polls. Pull, not push. My ntfy server has a config line for an upstream, which is a service that then uses push. Basically it’s self hosted and handing off push. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | 3 hours ago | parent | prev [-] | |||||||||||||||||||
| [deleted] | ||||||||||||||||||||