French Copie database depuis mon autre application

BugNot

Member
Salut à tous,

Comme vous le savez, plus que quelques mois avant le passage obligé vers targetSdkVersion 29.

Pour moi ce n'est pas sans contraintes,

J'ai 2 applications avec base de données, une gratuite et une autre payante.
Jusque maintenant, dans la gratuite, ma base de donnée se trouve dans File.DirDefaultExternal, pourquoi? car lorsque l'utilisateur achète la payante, je copiais la base de donnée de la gratuite vers la payante.
Donc jusque SDK28, avec la permission RuntimePermissions.PERMISSION_WRITE_EXTERNAL_STORAGE je pouvais récupérer sans soucis la base de données de la gratuite vers la payante.

Maintenant avec le SDK 29 je ne peux plus faire cela ☹.

Comment je peux faire pour récupérer ce fichier? Il doit bien rester un endroit sur le "disque dur" du téléphone pour faire ça?

Merci.
 
Top