-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UnifiedPush support #3135
Comments
This comment was originally posted by @S7evinK at matrix-org/dendrite#3135 (comment). 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 :)) |
This comment was originally posted by @johnlpe at matrix-org/dendrite#3135 (comment).
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? |
This comment was originally posted by @S7evinK at matrix-org/dendrite#3135 (comment).
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" |
This comment was originally posted by @johnlpe at matrix-org/dendrite#3135 (comment).
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? |
This comment was originally posted by @johnlpe at matrix-org/dendrite#3135 (comment). |
This comment was originally posted by @S7evinK at matrix-org/dendrite#3135 (comment). 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 |
This issue was originally created by @johnlpe at matrix-org/dendrite#3135.
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: