Open hialvaro opened 4 years ago
I think OpenPush is going to face the same issues as all other previous approaches, which is the device OS likes to shutdown background and even foreground services that it feels are draining the device battery. Also OpenPush looks like its still waiting on an Android client implementation (Only server right now?)
*possible duplicate to oxen-io/session-android-temp#559
Maybe i'm missing a key difference here but signals solution seems to work quite well. As far as i understand it, the app uses a permanent notification to avoid being closed. I use a degoogled phone (microG but without device registration & google push notifications) and it works super reliably.
more info about openpush:
Signal and Telegram FOSS are using a live notification, besides that Unified Push (NextPush) could be an option too. https://unifiedpush.org/users/distributors/nextpush/
This seems like a really important requirement that seems intrinsic to the premise of session. Is it not possible for a foreground service to be used? Currently apps like signal, conversations, simplexchat all support de-gooogled devices.
according to https://bubu1.eu/openpush/
Note: This is is an unfinished prototype project that's currently not being continued. The design detailed below might still be of interest to people and I still recommend watching the FOSDEM talk.
Here is a very basic hack to make session run as a foreground service (like signal & elements do).
Have you checked on OpenPush for Android without Google Services push notifications? Is under development but maybe it helps to solve the "problem"