I have a relatively old game which currently uses Lollipop target and I want to target the latest API level.
It has a backup & restore functionality which uses the external storage, it exports preferences and game progress into a single file on a single path and don't ask the user anything. It can be restored in either version, at the paid versions first install it even asks the user to restore progress if a backup is found on the device (exported from the free version).
Is there any way I can implement this functionality with the new scoped storage on android 10? I've tried to look around but didn't find any sufficient solution, only prompting a user to a folder which can be confusing. For now I only see the option to implement saving via Google Play Game Services or to prompt the user for folder permission which is confusing and needs a lot of code.
Is there any way to use a single shared folder between my flavors (different package names) on the external storage? It's not a problem if its removed when the app is uninstalled.