Post ARKE9DajjluS5a2OXI by ludman1@social.tchncs.de
(DIR) More posts by ludman1@social.tchncs.de
(DIR) Post #ARIXOoruvxHmrIJ4ZE by daniel@gultsch.social
2023-01-04T10:43:41Z
0 likes, 2 repeats
One thing I wanted to do for years was to experiment with Conversations acting as a push provider for apps that don’t maintain their own TCP connection (https://Tusky.app, https://Ltt.rs, …).@unifiedpush’s recent post on the @fdroidorg blog¹ renewed my interested in this topic and I've just merged code that make Conversations a UnifiedPush Distributor.I’m already receiving my @Tusky notifications via #XMPP 🥳 ¹: https://f-droid.org/en/2022/12/18/unifiedpush.html
(DIR) Post #ARIXOqbgTHUOFWj8Xg by daniel@gultsch.social
2023-01-04T11:21:10Z
0 likes, 0 repeats
The diagram in the F-Droid blog helps a lot in understanding what is going on. But in short the notification chain looks like this:Mastodon --(HTTP POST)--> up.conversations.im --(XMPP)--> Your XMPP server --(XMPP)--> Conversations --(Android Broadcast)-->TuskyThe code for up.conversations.im can be found on @Codeberg¹ and you can replace this push server with something you host yourself in the Conversations settings.¹: https://codeberg.org/inputmice/up
(DIR) Post #ARJR2yqKlNb8r8jGFc by stevenroose@x0f.org
2023-01-04T21:52:02Z
0 likes, 0 repeats
@daniel @unifiedpush @fdroidorg @Tusky How does #UnifiedPush compare with #Gotify? Is Gotify a UnifiedPush service? Or could it be maybe but it's another standard?
(DIR) Post #ARJRhomf4H89WyU53Y by daniel@gultsch.social
2023-01-04T21:59:22Z
0 likes, 0 repeats
@stevenroose @unifiedpush @fdroidorg @Tusky I wasn’t aware of Gotify. I think the Gotify client app will display notifications you send to it. You could theoretically put a text like "Someone follows you on Mastodon" in there but it won’t actually interact with Tusky for example.A UnifiedPush Distributor will wake up Tusky and trigger Tusky to do "a thing" like for example display a notification.The UnifiedPush Distributor will not directly render notifications itself.
(DIR) Post #ARJd2MwIt4FEkXzpS4 by daniel@gultsch.social
2023-01-04T22:02:15Z
0 likes, 0 repeats
@stevenroose Just to explain the concept a little more. Gotify could potentially (It isn’t but it could) be a UnifiedPush client app. Then it wouldn’t have to maintain it’s own persistent WebSocket connection but rely on the XMPP->Conversations chain.
(DIR) Post #ARJd2NW6jwsuXakQG8 by stevenroose@x0f.org
2023-01-05T00:06:22Z
0 likes, 0 repeats
@daniel It could be an alternative UnifiedPush client and have its own persistent websocket connection for users that don't have a Jabber account? I thought it could already wake up other apps though, but I never actually used it fully. But I had an app that had push notifications through Gotify.
(DIR) Post #ARJeBNepgbSHXOgY0e by karmanyaahm@social.linux.pizza
2023-01-05T00:19:10Z
0 likes, 0 repeats
@stevenroose @daniel We maintained a fork of Gotify that was a distributor for a while, but the Gotify dev wasn't interested in it, so it was deprecated.https://unifiedpush.org/users/distributors/gotify/
(DIR) Post #ARKE9DajjluS5a2OXI by ludman1@social.tchncs.de
2023-01-05T07:02:12Z
0 likes, 0 repeats
@stevenroose @daniel The Best UnifiedPush provider at the moment and the most documented is Ntfy.shTusky and Element/SchildiChat works fine!
(DIR) Post #ARKOhnreNhk1yU4xN2 by karmanyaahm@social.linux.pizza
2023-01-05T00:19:50Z
0 likes, 0 repeats
@stevenroose @daniel *in favor of ntfy
(DIR) Post #ARKOhoL4cJHFRjqSES by stevenroose@x0f.org
2023-01-05T09:00:31Z
0 likes, 0 repeats
@karmanyaahm @daniel Aaah, I might have seen the Gotify UP when I thought Gotify itself could do this! It could still be a useful distributor to have, no? If Gotify has good API client tooling for devs to use..
(DIR) Post #ATD0Jk7T9yR5DSpnjE by kolAflash@social.dev-wiki.de
2023-03-02T15:08:23Z
0 likes, 0 repeats
@stevenrooseIt looks like Gotify can be connected to UnifiedPush, but is something else.https://unifiedpush.org/users/distributors/gotify/And connecting Gotify to UnifiedPush is deprecated.