External Saves for android games

How can I create external saved data for a user on an android game so that when the game is updated with a new version of the app, the user’s saves are still on their phone for the new version to access.

The data I want to save is only minimal and includes things such as:

-game currency (amount owned)

-top score (int value)

-unlocked characters

Save the data in the folder at Application.persistentDataPath.

Files in this location won’t be erased with each update of the App.