Allow basic user data backup on Android #49069
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds an export option to enable the most basic modality of automatic backup of user data (basically, an export preset flag that maps to
<application android:allowBackup="" ...>
; see https://developer.android.com/guide/topics/data/autobackup).Projects that store device or session specific data that shouldn't be backed up, shouldn't use it, as explained in the above guide. They would need an evolution of this feature where there would be additional settings for white-listing which files to allow backup for.
However, this basic setting already helps projects that just store gameplay data and save them from the burden of implementing game services or something like that just to get user data backed up and restored on reinstall (on the same or another device).
NOTE: Version for 3.x submitted as #49070.