I might try to get away from using DirExternal just to avoid the user needing to approve of it. The thing is, I don't know how else to achieve the same effect.
Basically, I have three apps that are all related to each other and I store a copy of their settings in an external folder just so they can read each other's settings. One example is so that when the user tries the free version of one app then buys the paid version, I wanted the paid version to read the settings without the user having to redo the app's setup. This is one reason why I am considering a paid "unlocker" app, but it still wouldn't solve the problem of the extra related apps not being able to share or see each other's settings.
How else can I achieve this other than using external storage?
Basically, I have three apps that are all related to each other and I store a copy of their settings in an external folder just so they can read each other's settings. One example is so that when the user tries the free version of one app then buys the paid version, I wanted the paid version to read the settings without the user having to redo the app's setup. This is one reason why I am considering a paid "unlocker" app, but it still wouldn't solve the problem of the extra related apps not being able to share or see each other's settings.
How else can I achieve this other than using external storage?