Giter Club home page Giter Club logo

Comments (14)

sindastra avatar sindastra commented on August 16, 2024 8

I am in favour of having multi server and multi account support. Currently it's only possible to be signed in to one account@server.

from android.

qdm12 avatar qdm12 commented on August 16, 2024 7

I came here to create this exact same issue 😄
I wish you could login on multiple servers at once and just merge all the notifications.

from android.

jmattheis avatar jmattheis commented on August 16, 2024

Maybe it would be good, to have real support for high availability, with mirrored databases and stuff.

from android.

reinethernal avatar reinethernal commented on August 16, 2024

It would be really great to get pushes from multiple instances. For example, we have gotifyserver1 and gotifyserver2. They are all used for different needs, have different credentials, and so on. It would be nice to be able to receive messages from both independently (i.e. log in to gotifyserver1 and 2 at the same time and receive messages from both)

from android.

fl0wfr avatar fl0wfr commented on August 16, 2024

Yes, it would be great to get notifications from several Gotify instances. That's the only feature missing that stops me from getting rid of Pushbullet (which is working as a service so I can push notifications wherever my hosted serviced are located).
In my case I need to be able to receive notifications from server2 when server1 doesn't have access to the Internet (server1 and server2 are not on the same location).

from android.

damnwalledgarden avatar damnwalledgarden commented on August 16, 2024

I up vote too! If you have multiple servers and you monitor them with separate Gotify instances there is no way to check notifications on all of the instances.

P.S. For those who want a quick fix, you can recompile the Android app with a different name, e.g. com.github.gotify2 (etc) to run separate servers on each app. Guide - https://forum.xda-developers.com/showthread.php?t=2760965

from android.

zethis avatar zethis commented on August 16, 2024

Really needed in my case 👍

from android.

pmontrasio avatar pmontrasio commented on August 16, 2024

Yes please, to be able to install gotify server for multiple customers and get notifications on my phone. I don't want to have to buy one phone per customer :-) so I'm not telling customers about gotify.
I'm only interested in receiving notifications, I don't need to send them from the phone.

from android.

MilorES avatar MilorES commented on August 16, 2024

If the application, instead of connecting to a server, allowed to connect to more than one... it could already be functional, I would try to name the servers to be able to know which one the notification comes from (so you would know which one is down).

It would be up to us to take care of it, from the application to manage it, when one server fails, send it to the other (if you have more than one, then continue until you find it). Using time::1647080628 could remove duplicates, that is, from android I don't know it would show the notification. So if you send it to 2 or more servers, nothing would happen.

Note: I think that with 2 servers it would be very useful, few notifications would be lost.

@jmattheis Is this where you can order new FEATURES? And how do you know if they will be taken into account?

Excuse the inconvenience.

from android.

jmattheis avatar jmattheis commented on August 16, 2024

@MilorES I don't really know what you mean with "order new features", but you certainly can request features on this issue tracker. It is pretty unlikely that I will implement this specific ticket, because I don't need it.

I'm open to accept contributions to this project, but as this feature is a little bigger, we would need to first discuss how this should be implemented.

from android.

MilorES avatar MilorES commented on August 16, 2024

My apologies.

I did not know the difficulty of adding a connection to a second gotify server in the android application, I have seen applications like nextcloud for android that allow it and show you the server that you are connected to and/or send you the notification. (I understand that there must also be many more developers or people who contribute).

I would love to be able to contribute, but my level of English is poor, since I use the translator (you should guess) and my level of programming at the moment is not enough.

I only came up with several ways to do it (without knowing the code or how to program it).

The simplest one I saw (which doesn't have to be), that the android application has a connection to a second server and that it shows all the notifications it receives.
Let it be the APP, that is, the user who sends the notification that manages which gotify server to send it to.

from android.

jmattheis avatar jmattheis commented on August 16, 2024

No problem, but you also have to rework the login process to allow multiple users, but otherwise I agree with how it should work.

from android.

tobinq avatar tobinq commented on August 16, 2024

i'ld appreciate this too.

it would be possible to connect to a private gotify server and one at work with the same phone while connecting those two by scripts or notification chains is rather not considerable.

however the approach to recompile with another name could help, so i thought maybe you could publish a preview version under a different name like "gotify-preview".

this could help in multiple ways. those who want two servers can just do so by installing both, while those who want to test new versions/features before updating the one used as "live" environment one could too.

anyway thanks for all !

from android.

Park0 avatar Park0 commented on August 16, 2024

I just saw this issue when scrolling to the list of issues. I wanted to make a remark about this because there is one thing in the discussion i am missing.
For me battery usage is a thing. Having a failover server would be nice. But things as round robin DNS kan do a poor man failover. Why not chain gotify servers on server level. Send messages from server A to Server B to client. This would save complexity & battery usage on the client. (also on other implementations).

from android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.