Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by UncleSam on Wednesday February 12, 2020 @01:58PM
(#22311616)
This might have changed since, but in 2017 LastPass had to work with Google to update how they run their app. Google introduced "a new policy restricting the use of Android Accessibility Services" [1]
I'd look into that before starting that implementation.
[1] https://blog.lastpass.com/2017/11/lastpass-android-accessibi...
Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by smichel17 on Tuesday February 25, 2020 @10:35AM
(#22413945)
I have a legitimate accessibility reason for it, to help epileptic users.
https://github.com/LibreShift/red-moon/issues/253#issuecomme...
Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by opencl on Wednesday February 12, 2020 @05:00PM
(#22313272)
The restriction only applies to apps on the Play Store, it could continue to be distributed on F-Droid.
Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by Leo_Verto on Wednesday February 12, 2020 @10:21AM
(#22309468)
I've been a happy user of Red Moon for years, thank you for building it and publishing it on F-Droid!
Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by ISO-morphism on Wednesday February 12, 2020 @10:41AM
(#22309684)
I love using Red Moon and really appreciate that it's on F-Droid. Thank you!
Re:OpenPush: A Free, Decentralized Push Messaging Framework ...
by anderspitman on Wednesday February 12, 2020 @12:59PM
(#22311005)
This is getting out of hand.
As far as I know, the only truly 100% reliable way to never be killed is to run as an accessibility service. I haven't implemented this in Red Moon but will likely add it as an option. I believe it has a large impact on bettery life.
You can also set alarms using AlarmManager to restart the service if it has been killed, and optionally wake up the device. This is what DNS66 does.