a few weeks ago, ADBoverEthernet was removed from the Google Play store due to a payments policy violation. As you may know, only Google is allowed to make profit off your app, so you may not provide alternative ways of payment within the app. Since my app only provides Google’s In-App payment and still got removed, apparently it’s also not allowed to even mention other possibilities. I removed the mention of my paypal and link to my donation page on this blog. So everything should be good now. 🙂 I also updated the OnScreenClock app as it shares the donation code with ADBoverEthernet.
It took me a few iterations to get the new apps released as Google forces you to upgrade the target sdk to at least 26 (= Oreo) these days. With this upgrade comes extra limitations on background processes. ADBoverEthernet used a service to launch shell commands. I changed that to use the new WorkManager api.
Changelog
ADB over ethernet v0.8.6 2019-04-24
- show app version
- make output window scrollable (in case of exceptions)
- fix NPE crash when back button is pressed before webview is fully loaded
- fix crash opening website on TV device that does not advertise itself as TV
- store compliance
- fix NPE’s when user revokes overlay permission while configuring the clock
OnScreenClock v0.5.0k 2019-04-18
- trying to fix overlay permission trouble
- bumped min sdk version from 15 -> 16
- bumped target sdk version from 23 -> 26
- fix crash on Android Oreo and higher when launching clock service at boot time
- fix NPE’s when user revokes overlay permission while configuring the clock
- fix admob crash