I’m using KURVIGER on my smartphone (android 9) in the background for round about 1 year and I’m very appreceating this APP and all was running as well in the past.
This spring I started the bike season and the speech connection via Bluetooth interrupted after few minutes.
Dispite to this problem navigation is continuing on the display. The APP is allowed to running in the backround, TTS is installed, “Sprachausgabe” is activated and other APPs e.q. “Google Maps” speech is running without any problems.
The Kurviger APP is NOT stopping in the backround. Only the speech output is interrupped after a view minutes and after well running speech outputs.
Due to a broken smartphone I’d rebought the same type (Armor 6s). The broken one was running with android 8 the new one with android 9.
Under android 8 happens no problems anyway.
Battery optimization -> OFF.
Running as backround app allowed:
System Whitelist
Duraspeed
“Settings | Voice guidance" allowed with a prepare time about 2000ms.
After switching on the smartphone the display shows the running Kurviger app immedately and the speech output problem does not be recovered. And pushing the panel (streetname) on the screen will also not causing any speech output.
The only think that temporary helps is to restart the Kurviger app, but after further few minutes the speech output will interrupted again…
Thank you!
PS.: Other apps like LOCUS or Google Maps are still running in the backround… so GPS is running as well in this mode.
PS2.: May be the speech output problem could be caused be the android 9 OS?
We certainly cannot know how each app exactly works.
We only know how Android tells its developers to implement their apps with specific instructions.
These instructions are not respected by OEMs with the known negative results for the users.
OEMs even whitelist certain popular apps from these limits, making the situation more confused.
One can only search thoroughly the device’s Android settings to find some other extra option.
Specially if it worked with previous Android, then something is changed in newer Android by OEM.