-
-
Notifications
You must be signed in to change notification settings - Fork 678
UnifiedPush support #3135
Comments
Element Android already works pretty well with UnifiedPush (I'm using my own ntfy instance for this) So I do believe that on the server side there is nothing more we can do, I think it's more of a client thing. (Also, welcome to Github :)) |
I think we need: I don't see the configuration options in Element Web or others and I suspect Dendrite or Synapse doesn't have full support.
We also have lot of work with Push Systems/distributor softwares.
You noticed too :D How? Checked who here again beg new features? |
Dendrite/Synapse both implement setting to which URL to send notifications to, but it is only sending to a Push Gateway. It is up to the Push Gateway how to deliver the message, be it UnifiedPush, GCM or some other way. And with ntfy on the client you can configure the account and password to use.
Element Android let's you configure which push provider you want to use, so if you have ntfy installed, you either have the choice to use that, background synchronization or, if using Google Services, GCM. This is stored in Dendrite/Synapse and if there's a notification both will notify the configured Push Gateway.
Element Web/Desktop is using responses to
Well, hovering over your name just said "Joined Github this month" |
Why Dendrite/synapse don't implement UnifiedPush directly? (https://unifiedpush.org/spec/server/) And how connecton to a Push Gateway is authenticated?
Unfortunately, ntfy doesn't implement proper authentication :( (binwiederhier/ntfy#808)
Does Element Web have this setting? In the UI? |
As written by clokep here, this should go into the matrix specification. We can't just implement something in Dendrite with Apps (e.g. Element) not aware of native UP support. This would have to be implemented in apps as well. And if we just do something different then Synapse/other homeservers, we would end up with different End User Application implementations for each of the homeservers, which is not what we want. We'd want something like Suggest we discuss this over in matrix-org/sygnal#340 |
Please add support for UnifiedPush push notification protocol/standard.
We need push notifications, but we don’t want use centralized online service that read we all notifications, like Android has Google Firebase Messaging Service and iOS has Apple Push Notification service. UnifiedPush protcol is the solution for this. UnifiedPush is open protocol/standard for connection between online service (Application Server) → notification service (Push Server) and notification service’s client (Push Distributor) → application (End User Application). It enables the user to choose the service through he receives his push notifications.
Especially GNU/Linux on mobile is very big need of push notifications and with UnifiedPush we can fix it.
The text was updated successfully, but these errors were encountered: