element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
Apache License 2.0
3.3k stars 690 forks source link

Add "Run at Startup: {Enable|Disable}" option setting #2082

Open jwmh opened 3 years ago

jwmh commented 3 years ago

Please! Let us users CHOOSE whether to run at startup -- and i.e. always in the background... ... (or else force-quit at every boottime) -- . or . allow the "default" autorun to be opt-out capable. . Those of us using older / "obamaphone" / low-end devices... ... are really tired of Every. Dang. App. ... that thinks it knows what a particular user's needs are, better than the user itself. . . For instance: I rarely use communications apps. . (This includes SMS/MMS... Let alone email, social media, etc.) So: There is little to zero reason for me to have this constantly running. . Yes I know That I can change the network polling preference. (Which, btw, is great! I love it!! Please don't get rid of it! ) . Nevertheless... ... Please add this "run at startup" as an Opt-Out toggle setting, for all users. Thank you.

bmarty commented 3 years ago

Disabling notification in the app settings (Left drawer/Settings/Notifications/Enable notification for this account) should help in your case, as a quick win

jwmh commented 3 years ago

Disabling notification in the app settings (Left drawer/Settings/Notifications/Enable notification for this account) should help in your case, as a quick win

Thanks! Confused. How so? My goal is stop it from using CPU+RAM. Does turning off Notifications really do much for that?

bmarty commented 3 years ago

If you are using the F-Droid version, it is syncing with the server in background to be able to get any new message and display notification if appropriate. If you disable notification, this will not happen. If you are using the Gplay version, the app will also stop receiving PUSH if you disable the notification.

jwmh commented 3 years ago

Hi Benoit Marty, Thanks for the replies. However, I cant imagine how disabling notifications would block the background_service, nor the receive_boot_completed, permissions....?

On Mon, Dec 7, 2020, 10:26 Benoit Marty <notifications@github.com wrote:

If you are using the F-Droid version, it is syncing with the server in background to be able to get any new message and display notification if appropriate. If you disable notification, this will not happen. If you are using the Gplay version, the app will also stop receiving PUSH if you disable the notification.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/vector-im/element-android/issues/2082#issuecomment-740063079, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2KHHCDWZMX35FHGMGFGPTSTUF6BANCNFSM4RCTDYPQ .

dm17 commented 3 weeks ago

Wow there's still no proper way to stop element from starting automatically every time you boot?