kiwix/kiwix-android

Stop using foreground service for `Read Aloud` feature.

MohitMaliFtechiz opened this issue · 0 comments

Describe the bug
We do not need to use the foreground service for the RealAloud feature, since the readAloud feature only runs when the reader screen is active if we move to another screen, or close the application then readAloud stops so we do not need to use the foreground service for this.

We have a ticket #4026 where uploading the application on playStore failed and we have to explain to playStore why and where we are using foreground service in our application and what the impact is on the user. By removing the readAloud service from our code we do not need to give an explanation to playStore about this service, and we directly upload the application on the Play Store (At least all the custom apps). Also, using the foreground service for readAloud is not ideal since we do not need to use this.

Expected behavior
We should use normal service instead of foreground service.

Environment

  • Version of Kiwix Android: 3.11.1