Oder wie meinst Du die Lösung mit einem Service?
Ich meine einen
Android-Service, der könnte womöglich mehrere Apps bedienen.
Die APK sieplt eigentlich keine Rolle, ob über PlayStore oder anderswo her, aber der Zugriff auf Speicher der nicht zu deiner App gehört wird immer mehr eingeschränkt.
Deshalb der Ausweg über einen externen REST-Server, dann liegen die Daten eben nicht mehr lokal wo Android Dich ständig bevormundet
und Du hast den vollen Zugriff darauf.
Braucht aber halt einen Server.
Gerade bei professioneller Software macht das Auslagern auf Server doch sehr viel Sinn.
Z.B. App ist kostenlos, der Kunde muss sich aber auf deinem Server registrieren mit einer Subscription.
Nur so als Gedanke.